Struct kodept_ast::TypedParameter
source · pub struct TypedParameter {
pub name: String,
/* private fields */
}Fields§
§name: StringImplementations§
source§impl TypedParameter
impl TypedParameter
pub fn parameter_type<'a>( &self, tree: &'a SyntaxTree, token: &'a GhostToken ) -> ChildrenRef<'a, TypedParameter, ContainerT<Identity<Type>>>
pub fn parameter_type_mut<'a>(&self, tree: &'a mut SyntaxTree)
Trait Implementations§
source§impl Debug for TypedParameter
impl Debug for TypedParameter
source§impl From<TypedParameter> for GenericASTNode
impl From<TypedParameter> for GenericASTNode
source§fn from(original: TypedParameter) -> GenericASTNode
fn from(original: TypedParameter) -> GenericASTNode
Converts to this type from the input type.
source§impl HasChildrenMarker<<Identity<Type> as FromOptVec>::T> for TypedParameter
impl HasChildrenMarker<<Identity<Type> as FromOptVec>::T> for TypedParameter
type Container = Identity<Type>
fn get_children<'b>(
&self,
tree: &'b SyntaxTree,
token: &'b GhostToken
) -> ChildrenRef<'b, Self, Child>where
for<'a> &'a Child: TryFrom<&'a GenericASTNode>,
Self: 'static,
for<'a> <&'a GenericASTNode as TryInto<&'a Child>>::Error: Debug,
fn for_children_mut<'b, F, T>(
&self,
tree: &'b mut SyntaxTree,
handler: F
) -> Vec<T>where
for<'a> &'a mut Child: TryFrom<&'a mut GenericASTNode>,
Self: 'static,
F: FnMut(&mut Child) -> T,
source§impl Identifiable for TypedParameter
impl Identifiable for TypedParameter
source§impl PartialEq for TypedParameter
impl PartialEq for TypedParameter
source§fn eq(&self, other: &TypedParameter) -> bool
fn eq(&self, other: &TypedParameter) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl<'__deriveMoreLifetime> TryFrom<&'__deriveMoreLifetime GenericASTNode> for &'__deriveMoreLifetime TypedParameter
impl<'__deriveMoreLifetime> TryFrom<&'__deriveMoreLifetime GenericASTNode> for &'__deriveMoreLifetime TypedParameter
source§impl<'__deriveMoreLifetime> TryFrom<&'__deriveMoreLifetime mut GenericASTNode> for &'__deriveMoreLifetime mut TypedParameter
impl<'__deriveMoreLifetime> TryFrom<&'__deriveMoreLifetime mut GenericASTNode> for &'__deriveMoreLifetime mut TypedParameter
source§impl TryFrom<GenericASTNode> for TypedParameter
impl TryFrom<GenericASTNode> for TypedParameter
impl StructuralPartialEq for TypedParameter
Auto Trait Implementations§
impl RefUnwindSafe for TypedParameter
impl Send for TypedParameter
impl Sync for TypedParameter
impl Unpin for TypedParameter
impl UnwindSafe for TypedParameter
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