Struct windows::Data::Xml::Dom::XmlNamedNodeMap
#[repr(transparent)]pub struct XmlNamedNodeMap(_);
Expand description
Required features: "Data_Xml_Dom"
Implementations§
§impl XmlNamedNodeMap
impl XmlNamedNodeMap
pub fn IndexOf<P0>(&self, value: P0, index: &mut u32) -> Result<bool>where
P0: TryIntoParam<IXmlNode>,
pub fn IndexOf<P0>(&self, value: P0, index: &mut u32) -> Result<bool>where P0: TryIntoParam<IXmlNode>,
Required features: "Foundation_Collections"
pub fn GetMany(
&self,
startindex: u32,
items: &mut [Option<IXmlNode>]
) -> Result<u32>
pub fn GetMany( &self, startindex: u32, items: &mut [Option<IXmlNode>] ) -> Result<u32>
Required features: "Foundation_Collections"
pub fn Length(&self) -> Result<u32>
pub fn Item(&self, index: u32) -> Result<IXmlNode>
pub fn GetNamedItem(&self, name: &HSTRING) -> Result<IXmlNode>
pub fn SetNamedItem<P0>(&self, node: P0) -> Result<IXmlNode>where P0: TryIntoParam<IXmlNode>,
pub fn RemoveNamedItem(&self, name: &HSTRING) -> Result<IXmlNode>
pub fn GetNamedItemNS<P0>( &self, namespaceuri: P0, name: &HSTRING ) -> Result<IXmlNode>where P0: IntoParam<IInspectable>,
pub fn RemoveNamedItemNS<P0>( &self, namespaceuri: P0, name: &HSTRING ) -> Result<IXmlNode>where P0: IntoParam<IInspectable>,
pub fn SetNamedItemNS<P0>(&self, node: P0) -> Result<IXmlNode>where P0: TryIntoParam<IXmlNode>,
Trait Implementations§
§impl Clone for XmlNamedNodeMap
impl Clone for XmlNamedNodeMap
§impl ComInterface for XmlNamedNodeMap
impl ComInterface for XmlNamedNodeMap
§const IID: GUID = <IXmlNamedNodeMap as ::windows_core::ComInterface>::IID
const IID: GUID = <IXmlNamedNodeMap as ::windows_core::ComInterface>::IID
A unique identifier representing this interface.
fn as_unknown(&self) -> &IUnknown
§impl Debug for XmlNamedNodeMap
impl Debug for XmlNamedNodeMap
§impl Interface for XmlNamedNodeMap
impl Interface for XmlNamedNodeMap
type Vtable = IXmlNamedNodeMap_Vtbl
§fn as_raw(&self) -> *mut c_void
fn as_raw(&self) -> *mut c_void
Returns the raw COM interface pointer. The resulting pointer continues to be owned by the
Interface
implementation.§fn into_raw(self) -> *mut c_void
fn into_raw(self) -> *mut c_void
Returns the raw COM interface pointer and releases ownership. It the caller’s responsibility to release the COM interface pointer.
§impl IntoIterator for &XmlNamedNodeMap
impl IntoIterator for &XmlNamedNodeMap
§type IntoIter = VectorViewIterator<<&XmlNamedNodeMap as IntoIterator>::Item>
type IntoIter = VectorViewIterator<<&XmlNamedNodeMap as IntoIterator>::Item>
Which kind of iterator are we turning this into?
§impl IntoIterator for XmlNamedNodeMap
impl IntoIterator for XmlNamedNodeMap
§type IntoIter = VectorViewIterator<<XmlNamedNodeMap as IntoIterator>::Item>
type IntoIter = VectorViewIterator<<XmlNamedNodeMap as IntoIterator>::Item>
Which kind of iterator are we turning this into?
§impl PartialEq<XmlNamedNodeMap> for XmlNamedNodeMap
impl PartialEq<XmlNamedNodeMap> for XmlNamedNodeMap
impl Eq for XmlNamedNodeMap
impl Send for XmlNamedNodeMap
impl Sync for XmlNamedNodeMap
Auto Trait Implementations§
impl RefUnwindSafe for XmlNamedNodeMap
impl Unpin for XmlNamedNodeMap
impl UnwindSafe for XmlNamedNodeMap
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more