pub struct ParamRule {
pub node_kind: &'static str,
pub name_field: ParamNameField,
pub type_field: &'static str,
pub skip_names: &'static [&'static str],
}Expand description
A rule for extracting typed parameters from function signatures.
Fields§
§node_kind: &'static str§name_field: ParamNameField§type_field: &'static str§skip_names: &'static [&'static str]Auto Trait Implementations§
impl Freeze for ParamRule
impl RefUnwindSafe for ParamRule
impl Send for ParamRule
impl Sync for ParamRule
impl Unpin for ParamRule
impl UnsafeUnpin for ParamRule
impl UnwindSafe for ParamRule
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