Trait ISyndicationNode_Impl
pub trait ISyndicationNode_Impl: IUnknownImpl {
Show 13 methods
// Required methods
fn NodeName(&self) -> Result<HSTRING>;
fn SetNodeName(&self, value: &HSTRING) -> Result<()>;
fn NodeNamespace(&self) -> Result<HSTRING>;
fn SetNodeNamespace(&self, value: &HSTRING) -> Result<()>;
fn NodeValue(&self) -> Result<HSTRING>;
fn SetNodeValue(&self, value: &HSTRING) -> Result<()>;
fn Language(&self) -> Result<HSTRING>;
fn SetLanguage(&self, value: &HSTRING) -> Result<()>;
fn BaseUri(&self) -> Result<Uri>;
fn SetBaseUri(&self, value: Ref<'_, Uri>) -> Result<()>;
fn AttributeExtensions(&self) -> Result<IVector<SyndicationAttribute>>;
fn ElementExtensions(&self) -> Result<IVector<ISyndicationNode>>;
fn GetXmlDocument(&self, format: SyndicationFormat) -> Result<XmlDocument>;
}
Required Methods§
fn NodeName(&self) -> Result<HSTRING>
fn SetNodeName(&self, value: &HSTRING) -> Result<()>
fn NodeNamespace(&self) -> Result<HSTRING>
fn SetNodeNamespace(&self, value: &HSTRING) -> Result<()>
fn NodeValue(&self) -> Result<HSTRING>
fn SetNodeValue(&self, value: &HSTRING) -> Result<()>
fn Language(&self) -> Result<HSTRING>
fn SetLanguage(&self, value: &HSTRING) -> Result<()>
fn BaseUri(&self) -> Result<Uri>
fn SetBaseUri(&self, value: Ref<'_, Uri>) -> Result<()>
fn AttributeExtensions(&self) -> Result<IVector<SyndicationAttribute>>
fn ElementExtensions(&self) -> Result<IVector<ISyndicationNode>>
fn GetXmlDocument(&self, format: SyndicationFormat) -> Result<XmlDocument>
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.