pub struct InterfaceDecl {
pub ident: String,
pub params: Vec<String>,
pub spec: InterfaceSpec,
}Fields§
§ident: String§params: Vec<String>§spec: InterfaceSpecTrait Implementations§
Source§impl Debug for InterfaceDecl
impl Debug for InterfaceDecl
Source§impl Display for InterfaceDecl
impl Display for InterfaceDecl
Source§impl PartialEq for InterfaceDecl
impl PartialEq for InterfaceDecl
impl StructuralPartialEq for InterfaceDecl
Auto Trait Implementations§
impl Freeze for InterfaceDecl
impl !RefUnwindSafe for InterfaceDecl
impl Send for InterfaceDecl
impl Sync for InterfaceDecl
impl Unpin for InterfaceDecl
impl !UnwindSafe for InterfaceDecl
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> 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