pub struct TypeStringRepresentation(/* private fields */);Expand description
TODO could be more things, for instance a property missing etc
Implementations§
Source§impl TypeStringRepresentation
impl TypeStringRepresentation
pub fn from_type_id( id: TypeId, ctx: &impl InformationChain, types: &TypeStore, debug_mode: bool, ) -> Self
pub fn from_type_id_with_generics( id: TypeId, type_arguments: GenericChain<'_>, ctx: &impl InformationChain, types: &TypeStore, debug_mode: bool, ) -> Self
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TypeStringRepresentation
impl RefUnwindSafe for TypeStringRepresentation
impl Send for TypeStringRepresentation
impl Sync for TypeStringRepresentation
impl Unpin for TypeStringRepresentation
impl UnsafeUnpin for TypeStringRepresentation
impl UnwindSafe for TypeStringRepresentation
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