#[non_exhaustive]pub struct XmlDeclaration {
pub version: String,
pub encoding: String,
}Expand description
Parsed XML declaration.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.version: StringXML version, e.g. “1.0”.
encoding: StringXML encoding, e.g. “UTF-8”.
Trait Implementations§
Source§impl Clone for XmlDeclaration
impl Clone for XmlDeclaration
Source§fn clone(&self) -> XmlDeclaration
fn clone(&self) -> XmlDeclaration
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for XmlDeclaration
impl Debug for XmlDeclaration
Source§impl PartialEq for XmlDeclaration
impl PartialEq for XmlDeclaration
impl StructuralPartialEq for XmlDeclaration
Auto Trait Implementations§
impl Freeze for XmlDeclaration
impl RefUnwindSafe for XmlDeclaration
impl Send for XmlDeclaration
impl Sync for XmlDeclaration
impl Unpin for XmlDeclaration
impl UnsafeUnpin for XmlDeclaration
impl UnwindSafe for XmlDeclaration
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