#[repr(C)]pub struct _xmlAttr {Show 13 fields
pub _private: *mut c_void,
pub type_: xmlElementType,
pub name: *const xmlChar,
pub children: *mut _xmlNode,
pub last: *mut _xmlNode,
pub parent: *mut _xmlNode,
pub next: *mut _xmlAttr,
pub prev: *mut _xmlAttr,
pub doc: *mut _xmlDoc,
pub ns: *mut xmlNs,
pub atype: xmlAttributeType,
pub psvi: *mut c_void,
pub id: *mut _xmlID,
}Expand description
An attribute of element.
Fields§
§_private: *mut c_voidapplication data
type_: xmlElementTypeXML_ATTRIBUTE_NODE
name: *const xmlCharlocal name
children: *mut _xmlNodefirst child
last: *mut _xmlNodelast child
parent: *mut _xmlNodeparent node
next: *mut _xmlAttrnext sibling
prev: *mut _xmlAttrprevious sibling
doc: *mut _xmlDoccontaining document
ns: *mut xmlNsnamespace if any
atype: xmlAttributeTypeattribute type if validating
psvi: *mut c_voidfor type/PSVI information
id: *mut _xmlIDID struct if any
Trait Implementations§
Auto Trait Implementations§
impl !Send for _xmlAttr
impl !Sync for _xmlAttr
impl Freeze for _xmlAttr
impl RefUnwindSafe for _xmlAttr
impl Unpin for _xmlAttr
impl UnsafeUnpin for _xmlAttr
impl UnwindSafe for _xmlAttr
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