pub struct InterfaceInheritanceSpec(pub Vec<InterfaceName>);Tuple Fields§
§0: Vec<InterfaceName>Trait Implementations§
Source§impl Clone for InterfaceInheritanceSpec
impl Clone for InterfaceInheritanceSpec
Source§fn clone(&self) -> InterfaceInheritanceSpec
fn clone(&self) -> InterfaceInheritanceSpec
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 InterfaceInheritanceSpec
impl Debug for InterfaceInheritanceSpec
Source§impl<'de> Deserialize<'de> for InterfaceInheritanceSpec
impl<'de> Deserialize<'de> for InterfaceInheritanceSpec
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<InterfaceInheritanceSpec> for InterfaceInheritanceSpec
impl From<InterfaceInheritanceSpec> for InterfaceInheritanceSpec
Source§fn from(value: InterfaceInheritanceSpec) -> Self
fn from(value: InterfaceInheritanceSpec) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for InterfaceInheritanceSpec
impl RefUnwindSafe for InterfaceInheritanceSpec
impl Send for InterfaceInheritanceSpec
impl Sync for InterfaceInheritanceSpec
impl Unpin for InterfaceInheritanceSpec
impl UnsafeUnpin for InterfaceInheritanceSpec
impl UnwindSafe for InterfaceInheritanceSpec
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