pub enum TypedInterfaceMember {
Method {
name: Ident,
generics: Vec<String>,
params: Vec<TypedParam>,
return_type: Type,
doc: Option<DocComment>,
},
Property {
name: Ident,
ty: Type,
readonly: bool,
optional: bool,
doc: Option<DocComment>,
},
}Variants§
Trait Implementations§
Source§impl Clone for TypedInterfaceMember
impl Clone for TypedInterfaceMember
Source§impl Debug for TypedInterfaceMember
impl Debug for TypedInterfaceMember
Source§impl PartialEq for TypedInterfaceMember
impl PartialEq for TypedInterfaceMember
impl StructuralPartialEq for TypedInterfaceMember
Auto Trait Implementations§
impl Freeze for TypedInterfaceMember
impl RefUnwindSafe for TypedInterfaceMember
impl Send for TypedInterfaceMember
impl Sync for TypedInterfaceMember
impl Unpin for TypedInterfaceMember
impl UnsafeUnpin for TypedInterfaceMember
impl UnwindSafe for TypedInterfaceMember
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