Trait IFeedsManager_Impl
pub trait IFeedsManager_Impl: IDispatch_Impl {
Show 16 methods
// Required methods
fn RootFolder(&self) -> Result<IDispatch>;
fn IsSubscribed(&self, feedurl: &BSTR) -> Result<VARIANT_BOOL>;
fn ExistsFeed(&self, feedpath: &BSTR) -> Result<VARIANT_BOOL>;
fn GetFeed(&self, feedpath: &BSTR) -> Result<IDispatch>;
fn GetFeedByUrl(&self, feedurl: &BSTR) -> Result<IDispatch>;
fn ExistsFolder(&self, folderpath: &BSTR) -> Result<VARIANT_BOOL>;
fn GetFolder(&self, folderpath: &BSTR) -> Result<IDispatch>;
fn DeleteFeed(&self, feedpath: &BSTR) -> Result<()>;
fn DeleteFolder(&self, folderpath: &BSTR) -> Result<()>;
fn BackgroundSync(&self, action: FEEDS_BACKGROUNDSYNC_ACTION) -> Result<()>;
fn BackgroundSyncStatus(&self) -> Result<FEEDS_BACKGROUNDSYNC_STATUS>;
fn DefaultInterval(&self) -> Result<i32>;
fn SetDefaultInterval(&self, minutes: i32) -> Result<()>;
fn AsyncSyncAll(&self) -> Result<()>;
fn Normalize(&self, feedxmlin: &BSTR) -> Result<BSTR>;
fn ItemCountLimit(&self) -> Result<i32>;
}
Required Methods§
fn RootFolder(&self) -> Result<IDispatch>
fn IsSubscribed(&self, feedurl: &BSTR) -> Result<VARIANT_BOOL>
fn ExistsFeed(&self, feedpath: &BSTR) -> Result<VARIANT_BOOL>
fn GetFeed(&self, feedpath: &BSTR) -> Result<IDispatch>
fn GetFeedByUrl(&self, feedurl: &BSTR) -> Result<IDispatch>
fn ExistsFolder(&self, folderpath: &BSTR) -> Result<VARIANT_BOOL>
fn GetFolder(&self, folderpath: &BSTR) -> Result<IDispatch>
fn DeleteFeed(&self, feedpath: &BSTR) -> Result<()>
fn DeleteFolder(&self, folderpath: &BSTR) -> Result<()>
fn BackgroundSync(&self, action: FEEDS_BACKGROUNDSYNC_ACTION) -> Result<()>
fn BackgroundSyncStatus(&self) -> Result<FEEDS_BACKGROUNDSYNC_STATUS>
fn DefaultInterval(&self) -> Result<i32>
fn SetDefaultInterval(&self, minutes: i32) -> Result<()>
fn AsyncSyncAll(&self) -> Result<()>
fn Normalize(&self, feedxmlin: &BSTR) -> Result<BSTR>
fn ItemCountLimit(&self) -> Result<i32>
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.