pub struct SimpleType {
pub elem: SimpleTypeElement,
pub name: String,
pub description: Option<String>,
}
Expand description
Type attributes of a scalar variable
Fields§
§elem: SimpleTypeElement
§name: String
Name of SimpleType element. “name” must be unique with respect to all other elements of the TypeDefinitions list. Furthermore, “name” of a SimpleType must be different to all “name“s of ScalarVariable.
description: Option<String>
Description of the SimpleType
Trait Implementations§
Source§impl Debug for SimpleType
impl Debug for SimpleType
Source§impl Default for SimpleType
impl Default for SimpleType
Source§fn default() -> SimpleType
fn default() -> SimpleType
Returns the “default value” for a type. Read more
Source§impl PartialEq for SimpleType
impl PartialEq for SimpleType
Source§impl YaDeserialize for SimpleType
impl YaDeserialize for SimpleType
fn deserialize<R: Read>(reader: &mut Deserializer<R>) -> Result<Self, String>
Source§impl YaSerialize for SimpleType
impl YaSerialize for SimpleType
fn serialize<W: Write>(&self, writer: &mut Serializer<W>) -> Result<(), String>
fn serialize_attributes( &self, source_attributes: Vec<OwnedAttribute>, source_namespace: Namespace, ) -> Result<(Vec<OwnedAttribute>, Namespace), String>
impl StructuralPartialEq for SimpleType
Auto Trait Implementations§
impl Freeze for SimpleType
impl RefUnwindSafe for SimpleType
impl Send for SimpleType
impl Sync for SimpleType
impl Unpin for SimpleType
impl UnwindSafe for SimpleType
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more