pub struct ComponentFunc(/* private fields */);Expand description
Component function type
Implementations§
Source§impl ComponentFunc
impl ComponentFunc
Sourcepub fn params(&self) -> impl ExactSizeIterator<Item = (&str, Type)> + '_
pub fn params(&self) -> impl ExactSizeIterator<Item = (&str, Type)> + '_
Iterates over types of function parameters and names.
Sourcepub fn results(&self) -> impl ExactSizeIterator<Item = Type> + '_
pub fn results(&self) -> impl ExactSizeIterator<Item = Type> + '_
Iterates over types of function results
Trait Implementations§
Source§impl Clone for ComponentFunc
impl Clone for ComponentFunc
Source§fn clone(&self) -> ComponentFunc
fn clone(&self) -> ComponentFunc
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 moreAuto Trait Implementations§
impl Freeze for ComponentFunc
impl RefUnwindSafe for ComponentFunc
impl Send for ComponentFunc
impl Sync for ComponentFunc
impl Unpin for ComponentFunc
impl UnwindSafe for ComponentFunc
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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