[−][src]Enum runestick::ContextError
An error raised when building the context.
Variants
Error raised when attempting to register a conflicting function.
Fields of ConflictingFunction
signature: FnSignature
The signature of the conflicting function.
hash: Hash
The hash of the conflicting function.
Error raised when attempting to register a conflicting function.
Fields of ConflictingFunctionName
name: Item
The name of the conflicting function.
Error raised when attempting to register a conflicting instance function.
Fields of ConflictingInstanceFunction
type_info: ValueTypeInfo
Type that we register the instance function for.
name: String
The name of the conflicting function.
Tried to insert a module that conflicted with an already existing one.
Fields of ConflictingModule
Raised when we try to register a conflicting type.
Fields of ConflictingType
name: Item
The name we tried to register.
existing: ValueTypeInfo
The type information for the type that already existed.
Error raised when attempting to register an instance function on an instance which does not exist.
Fields of MissingInstance
instance_type: ValueTypeInfo
The instance type.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ContextError
impl Send for ContextError
impl Sync for ContextError
impl Unpin for ContextError
impl UnwindSafe for ContextError
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> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,