pub struct LocalTypeDeclaration {
pub name: String,
pub span: Span,
}Expand description
A module-scope declaration that can be used as a TypeScript type.
Fields§
§name: StringLocal declaration name.
span: SpanDeclaration identifier span.
Trait Implementations§
Source§impl Clone for LocalTypeDeclaration
impl Clone for LocalTypeDeclaration
Source§impl Debug for LocalTypeDeclaration
impl Debug for LocalTypeDeclaration
impl Eq for LocalTypeDeclaration
Source§impl PartialEq for LocalTypeDeclaration
impl PartialEq for LocalTypeDeclaration
Source§impl Serialize for LocalTypeDeclaration
impl Serialize for LocalTypeDeclaration
impl StructuralPartialEq for LocalTypeDeclaration
Auto Trait Implementations§
impl Freeze for LocalTypeDeclaration
impl RefUnwindSafe for LocalTypeDeclaration
impl Send for LocalTypeDeclaration
impl Sync for LocalTypeDeclaration
impl Unpin for LocalTypeDeclaration
impl UnsafeUnpin for LocalTypeDeclaration
impl UnwindSafe for LocalTypeDeclaration
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.