pub struct TyParam {
pub name: String,
/* private fields */
}
Fields§
§name: String
Implementations§
Source§impl TyParam
impl TyParam
pub fn parameter_type<'a>( &self, tree: &'a SyntaxTree, token: &'a PermTkn, ) -> ChildrenRef<'a, TyParam, ContainerT<Identity<Type>>, 0>
pub fn parameter_type_mut<'a>( &self, tree: &'a SyntaxTree, ) -> ChildrenMut<'a, TyParam, ContainerT<Identity<Type>>, 0>
Trait Implementations§
Source§impl HasChildrenMarker<<Identity<Type> as FromOptVec>::T, 0> for TyParam
impl HasChildrenMarker<<Identity<Type> as FromOptVec>::T, 0> for TyParam
type Container = Identity<Type>
fn get_children<'b>(
&self,
tree: &'b SyntaxTree,
token: &'b PermTkn,
) -> ChildrenRef<'b, Self, Child, TAG>where
AnyNode: ConvertibleToRef<Child>,
fn get_children_mut<'b>(
&self,
tree: &'b SyntaxTree,
) -> ChildrenMut<'b, Self, Child, TAG>where
AnyNode: ConvertibleToMut<Child>,
Source§impl<'__deriveMoreLifetime> TryFrom<&'__deriveMoreLifetime AnyNode> for &'__deriveMoreLifetime TyParam
impl<'__deriveMoreLifetime> TryFrom<&'__deriveMoreLifetime AnyNode> for &'__deriveMoreLifetime TyParam
Source§impl<'__deriveMoreLifetime> TryFrom<&'__deriveMoreLifetime mut AnyNode> for &'__deriveMoreLifetime mut TyParam
impl<'__deriveMoreLifetime> TryFrom<&'__deriveMoreLifetime mut AnyNode> for &'__deriveMoreLifetime mut TyParam
impl StructuralPartialEq for TyParam
Auto Trait Implementations§
impl !Freeze for TyParam
impl !RefUnwindSafe for TyParam
impl Send for TyParam
impl !Sync for TyParam
impl Unpin for TyParam
impl UnwindSafe for TyParam
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