pub struct InterfaceInheritanceSpec(pub Vec<InterfaceName>);Tuple Fields§
§0: Vec<InterfaceName>Trait Implementations§
Source§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.
Source§impl<'a> FromTreeSitter<'a> for InterfaceInheritanceSpec
impl<'a> FromTreeSitter<'a> for InterfaceInheritanceSpec
fn from_node(node: Node<'a>, ctx: &mut ParseContext<'a>) -> ParserResult<Self>
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