pub struct SimpleTypeResult {
pub name: Option<NameId>,
pub variety: SimpleTypeVariety,
pub base_type: Option<TypeRefResult>,
pub item_type: Option<TypeRefResult>,
pub member_types: Vec<TypeRefResult>,
pub facets: FacetSet,
pub final_derivation: Option<DerivationSet>,
pub id: Option<String>,
pub derivation_id: Option<String>,
pub annotation: Option<Annotation>,
pub source: Option<SourceRef>,
}Expand description
Simple type result
Fields§
§name: Option<NameId>§variety: SimpleTypeVariety§base_type: Option<TypeRefResult>§item_type: Option<TypeRefResult>§member_types: Vec<TypeRefResult>§facets: FacetSet§final_derivation: Option<DerivationSet>§id: Option<String>§derivation_id: Option<String>§annotation: Option<Annotation>§source: Option<SourceRef>Trait Implementations§
Source§impl Clone for SimpleTypeResult
impl Clone for SimpleTypeResult
Source§fn clone(&self) -> SimpleTypeResult
fn clone(&self) -> SimpleTypeResult
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 moreAuto Trait Implementations§
impl Freeze for SimpleTypeResult
impl RefUnwindSafe for SimpleTypeResult
impl Send for SimpleTypeResult
impl Sync for SimpleTypeResult
impl Unpin for SimpleTypeResult
impl UnsafeUnpin for SimpleTypeResult
impl UnwindSafe for SimpleTypeResult
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