pub struct TypedInterfaceDecl {
pub property_names: BTreeSet<String>,
pub index: Option<IndexSignature>,
pub name: Ident,
pub generics: Vec<String>,
pub members: Vec<TypedInterfaceMember>,
pub doc: Option<DocComment>,
}Fields§
§property_names: BTreeSet<String>Complete property names, including inherited properties, for payload validation.
index: Option<IndexSignature>§name: Ident§generics: Vec<String>§members: Vec<TypedInterfaceMember>§doc: Option<DocComment>Trait Implementations§
Source§impl Clone for TypedInterfaceDecl
impl Clone for TypedInterfaceDecl
Source§impl Debug for TypedInterfaceDecl
impl Debug for TypedInterfaceDecl
Source§impl PartialEq for TypedInterfaceDecl
impl PartialEq for TypedInterfaceDecl
impl StructuralPartialEq for TypedInterfaceDecl
Auto Trait Implementations§
impl Freeze for TypedInterfaceDecl
impl RefUnwindSafe for TypedInterfaceDecl
impl Send for TypedInterfaceDecl
impl Sync for TypedInterfaceDecl
impl Unpin for TypedInterfaceDecl
impl UnsafeUnpin for TypedInterfaceDecl
impl UnwindSafe for TypedInterfaceDecl
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