pub struct AttributeType {
pub id: Option<String>,
pub name: Option<String>,
pub ref_: Option<QName>,
pub type_: Option<QName>,
pub use_: AttributeUseType,
pub default: Option<String>,
pub fixed: Option<String>,
pub form: Option<FormChoiceType>,
pub target_namespace: Option<String>,
pub inheritable: Option<bool>,
pub annotation: Option<Annotation>,
pub simple_type: Option<SimpleBaseType>,
}Fields§
§id: Option<String>§name: Option<String>§ref_: Option<QName>§type_: Option<QName>§use_: AttributeUseType§default: Option<String>§fixed: Option<String>§form: Option<FormChoiceType>§target_namespace: Option<String>§inheritable: Option<bool>§annotation: Option<Annotation>§simple_type: Option<SimpleBaseType>Implementations§
Source§impl AttributeType
impl AttributeType
pub fn default_use_() -> AttributeUseType
Trait Implementations§
Source§impl Clone for AttributeType
impl Clone for AttributeType
Source§fn clone(&self) -> AttributeType
fn clone(&self) -> AttributeType
Returns a copy of the value. Read more
1.0.0 · 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 AttributeType
impl Debug for AttributeType
Source§impl<'de> Deserializer<'de, AttributeType> for AttributeTypeDeserializer
impl<'de> Deserializer<'de, AttributeType> for AttributeTypeDeserializer
Source§fn init<R>(
reader: &R,
event: Event<'de>,
) -> DeserializerResult<'de, AttributeType, Self>where
R: XmlReader,
fn init<R>(
reader: &R,
event: Event<'de>,
) -> DeserializerResult<'de, AttributeType, Self>where
R: XmlReader,
Source§fn next<R>(
self,
reader: &R,
event: Event<'de>,
) -> DeserializerResult<'de, AttributeType, Self>where
R: XmlReader,
fn next<R>(
self,
reader: &R,
event: Event<'de>,
) -> DeserializerResult<'de, AttributeType, Self>where
R: XmlReader,
Source§impl PartialEq for AttributeType
impl PartialEq for AttributeType
Source§impl WithDeserializer for AttributeType
impl WithDeserializer for AttributeType
Source§type Deserializer = AttributeTypeDeserializer
type Deserializer = AttributeTypeDeserializer
The deserializer to use for this type.
Source§impl WithNamespace for AttributeType
impl WithNamespace for AttributeType
impl Eq for AttributeType
impl StructuralPartialEq for AttributeType
Auto Trait Implementations§
impl Freeze for AttributeType
impl RefUnwindSafe for AttributeType
impl Send for AttributeType
impl Sync for AttributeType
impl Unpin for AttributeType
impl UnwindSafe for AttributeType
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