pub(super) enum BuiltinImplSource {
TraitUpcasting,
Object,
Misc,
Ambiguity,
}Expand description
Records additional information about what kind of built-in impl this is. This should only be used by selection.
Variants§
Trait Implementations§
source§impl Clone for BuiltinImplSource
impl Clone for BuiltinImplSource
source§fn clone(&self) -> BuiltinImplSource
fn clone(&self) -> BuiltinImplSource
Returns a copy 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 moresource§impl Debug for BuiltinImplSource
impl Debug for BuiltinImplSource
impl Copy for BuiltinImplSource
Auto Trait Implementations§
impl RefUnwindSafe for BuiltinImplSource
impl Send for BuiltinImplSource
impl Sync for BuiltinImplSource
impl Unpin for BuiltinImplSource
impl UnwindSafe for BuiltinImplSource
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
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...) attributes. Please see the Rust Reference’s “Type Layout” chapter for details on type layout guarantees.
Size:1 byte
Size for each variant:
TraitUpcasting: 0 bytesObject: 0 bytesMisc: 0 bytesAmbiguity: 0 bytes