[−][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
[src]
impl Send for AnyObjVtable
[src]
impl Sync for AnyObjVtable
[src]
impl Unpin for AnyObjVtable
[src]
impl UnwindSafe for AnyObjVtable
[src]
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,
pub 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.
pub 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>,