pub struct TypedefTag {
pub span: Span,
pub full_name: Option<NamespaceBody>,
pub name: Option<Text>,
pub type_expr: Option<TypeExprOrTypeLit>,
}Fields§
§span: Span§full_name: Option<NamespaceBody>§name: Option<Text>§type_expr: Option<TypeExprOrTypeLit>Trait Implementations§
Source§impl Clone for TypedefTag
impl Clone for TypedefTag
Source§fn clone(&self) -> TypedefTag
fn clone(&self) -> TypedefTag
Returns a duplicate 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 TypedefTag
impl Debug for TypedefTag
Source§impl From<TypedefTag> for Tag
impl From<TypedefTag> for Tag
Source§fn from(v: TypedefTag) -> Self
fn from(v: TypedefTag) -> Self
Converts to this type from the input type.
Source§impl PartialEq for TypedefTag
impl PartialEq for TypedefTag
Source§impl Spanned for TypedefTag
impl Spanned for TypedefTag
impl StructuralPartialEq for TypedefTag
Auto Trait Implementations§
impl Freeze for TypedefTag
impl RefUnwindSafe for TypedefTag
impl Send for TypedefTag
impl Sync for TypedefTag
impl Unpin for TypedefTag
impl UnwindSafe for TypedefTag
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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