pub struct TyFunctionParameter {
pub name: Ident,
pub is_reference: bool,
pub is_mutable: bool,
pub mutability_span: Span,
pub type_id: TypeId,
pub initial_type_id: TypeId,
pub type_span: Span,
}
Fields
name: Ident
is_reference: bool
is_mutable: bool
mutability_span: Span
type_id: TypeId
initial_type_id: TypeId
type_span: Span
Implementations
Trait Implementations
sourceimpl Clone for TyFunctionParameter
impl Clone for TyFunctionParameter
sourcefn clone(&self) -> TyFunctionParameter
fn clone(&self) -> TyFunctionParameter
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for TyFunctionParameter
impl Debug for TyFunctionParameter
sourceimpl PartialEq<TyFunctionParameter> for TyFunctionParameter
impl PartialEq<TyFunctionParameter> for TyFunctionParameter
impl Eq for TyFunctionParameter
impl StructuralEq for TyFunctionParameter
Auto Trait Implementations
impl RefUnwindSafe for TyFunctionParameter
impl Send for TyFunctionParameter
impl Sync for TyFunctionParameter
impl Unpin for TyFunctionParameter
impl UnwindSafe for TyFunctionParameter
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.