windows::Win32::Media::MediaPlayer

Trait IFeedFolder_Impl

pub trait IFeedFolder_Impl: IDispatch_Impl {
Show 18 methods // Required methods fn Feeds(&self) -> Result<IDispatch>; fn Subfolders(&self) -> Result<IDispatch>; fn CreateFeed(&self, feedname: &BSTR, feedurl: &BSTR) -> Result<IDispatch>; fn CreateSubfolder(&self, foldername: &BSTR) -> Result<IDispatch>; fn ExistsFeed(&self, feedname: &BSTR) -> Result<VARIANT_BOOL>; fn GetFeed(&self, feedname: &BSTR) -> Result<IDispatch>; fn ExistsSubfolder(&self, foldername: &BSTR) -> Result<VARIANT_BOOL>; fn GetSubfolder(&self, foldername: &BSTR) -> Result<IDispatch>; fn Delete(&self) -> Result<()>; fn Name(&self) -> Result<BSTR>; fn Rename(&self, foldername: &BSTR) -> Result<()>; fn Path(&self) -> Result<BSTR>; fn Move(&self, newparentpath: &BSTR) -> Result<()>; fn Parent(&self) -> Result<IDispatch>; fn IsRoot(&self) -> Result<VARIANT_BOOL>; fn TotalUnreadItemCount(&self) -> Result<i32>; fn TotalItemCount(&self) -> Result<i32>; fn GetWatcher( &self, scope: FEEDS_EVENTS_SCOPE, mask: FEEDS_EVENTS_MASK, ) -> Result<IDispatch>;
}

Required Methods§

fn Feeds(&self) -> Result<IDispatch>

fn Subfolders(&self) -> Result<IDispatch>

fn CreateFeed(&self, feedname: &BSTR, feedurl: &BSTR) -> Result<IDispatch>

fn CreateSubfolder(&self, foldername: &BSTR) -> Result<IDispatch>

fn ExistsFeed(&self, feedname: &BSTR) -> Result<VARIANT_BOOL>

fn GetFeed(&self, feedname: &BSTR) -> Result<IDispatch>

fn ExistsSubfolder(&self, foldername: &BSTR) -> Result<VARIANT_BOOL>

fn GetSubfolder(&self, foldername: &BSTR) -> Result<IDispatch>

fn Delete(&self) -> Result<()>

fn Name(&self) -> Result<BSTR>

fn Rename(&self, foldername: &BSTR) -> Result<()>

fn Path(&self) -> Result<BSTR>

fn Move(&self, newparentpath: &BSTR) -> Result<()>

fn Parent(&self) -> Result<IDispatch>

fn IsRoot(&self) -> Result<VARIANT_BOOL>

fn TotalUnreadItemCount(&self) -> Result<i32>

fn TotalItemCount(&self) -> Result<i32>

fn GetWatcher( &self, scope: FEEDS_EVENTS_SCOPE, mask: FEEDS_EVENTS_MASK, ) -> Result<IDispatch>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§