[−][src]Struct runestick::AnyObjVtable
The vtable for any type stored in the virtual machine.
This can be implemented manually assuming it obeys the constraints of the
type. Otherwise we rely heavily on the invariants provided by
std::any::Any
which are checked at construction-time for this type.
Auto Trait Implementations
impl RefUnwindSafe for AnyObjVtable
impl Send for AnyObjVtable
impl Sync for AnyObjVtable
impl Unpin for AnyObjVtable
impl UnwindSafe for AnyObjVtable
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,