pub struct AliasConst {
pub kind: AliasConstKind,
pub args: GenericArgs,
pub promoted: Option<Promoted>,
}Fields§
§kind: AliasConstKind§args: GenericArgs§promoted: Option<Promoted>Trait Implementations§
Source§impl Clone for AliasConst
impl Clone for AliasConst
Source§fn clone(&self) -> AliasConst
fn clone(&self) -> AliasConst
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AliasConst
impl Debug for AliasConst
Source§impl<'tcx, __D: TyDecoder<'tcx>> Decodable<__D> for AliasConst
impl<'tcx, __D: TyDecoder<'tcx>> Decodable<__D> for AliasConst
Source§impl<'tcx, __E: TyEncoder<'tcx>> Encodable<__E> for AliasConst
impl<'tcx, __E: TyEncoder<'tcx>> Encodable<__E> for AliasConst
impl Eq for AliasConst
Source§impl Hash for AliasConst
impl Hash for AliasConst
Source§impl PartialEq for AliasConst
impl PartialEq for AliasConst
impl StructuralPartialEq for AliasConst
Auto Trait Implementations§
impl DynSend for AliasConst
impl DynSync for AliasConst
impl Freeze for AliasConst
impl RefUnwindSafe for AliasConst
impl Send for AliasConst
impl Sync for AliasConst
impl Unpin for AliasConst
impl UnsafeUnpin for AliasConst
impl UnwindSafe for AliasConst
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
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