windows::Win32::Media::MediaPlayer

Trait IFeedFolderEvents_Impl

pub trait IFeedFolderEvents_Impl: IDispatch_Impl {
Show 16 methods // Required methods fn Error(&self) -> Result<()>; fn FolderAdded(&self, path: &BSTR) -> Result<()>; fn FolderDeleted(&self, path: &BSTR) -> Result<()>; fn FolderRenamed(&self, path: &BSTR, oldpath: &BSTR) -> Result<()>; fn FolderMovedFrom(&self, path: &BSTR, oldpath: &BSTR) -> Result<()>; fn FolderMovedTo(&self, path: &BSTR, oldpath: &BSTR) -> Result<()>; fn FolderItemCountChanged( &self, path: &BSTR, itemcounttype: i32, ) -> Result<()>; fn FeedAdded(&self, path: &BSTR) -> Result<()>; fn FeedDeleted(&self, path: &BSTR) -> Result<()>; fn FeedRenamed(&self, path: &BSTR, oldpath: &BSTR) -> Result<()>; fn FeedUrlChanged(&self, path: &BSTR) -> Result<()>; fn FeedMovedFrom(&self, path: &BSTR, oldpath: &BSTR) -> Result<()>; fn FeedMovedTo(&self, path: &BSTR, oldpath: &BSTR) -> Result<()>; fn FeedDownloading(&self, path: &BSTR) -> Result<()>; fn FeedDownloadCompleted( &self, path: &BSTR, error: FEEDS_DOWNLOAD_ERROR, ) -> Result<()>; fn FeedItemCountChanged( &self, path: &BSTR, itemcounttype: i32, ) -> Result<()>;
}

Required Methods§

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

fn FolderAdded(&self, path: &BSTR) -> Result<()>

fn FolderDeleted(&self, path: &BSTR) -> Result<()>

fn FolderRenamed(&self, path: &BSTR, oldpath: &BSTR) -> Result<()>

fn FolderMovedFrom(&self, path: &BSTR, oldpath: &BSTR) -> Result<()>

fn FolderMovedTo(&self, path: &BSTR, oldpath: &BSTR) -> Result<()>

fn FolderItemCountChanged(&self, path: &BSTR, itemcounttype: i32) -> Result<()>

fn FeedAdded(&self, path: &BSTR) -> Result<()>

fn FeedDeleted(&self, path: &BSTR) -> Result<()>

fn FeedRenamed(&self, path: &BSTR, oldpath: &BSTR) -> Result<()>

fn FeedUrlChanged(&self, path: &BSTR) -> Result<()>

fn FeedMovedFrom(&self, path: &BSTR, oldpath: &BSTR) -> Result<()>

fn FeedMovedTo(&self, path: &BSTR, oldpath: &BSTR) -> Result<()>

fn FeedDownloading(&self, path: &BSTR) -> Result<()>

fn FeedDownloadCompleted( &self, path: &BSTR, error: FEEDS_DOWNLOAD_ERROR, ) -> Result<()>

fn FeedItemCountChanged(&self, path: &BSTR, itemcounttype: i32) -> Result<()>

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§