[−][src]Enum rosy::mixin::DefMixinError
An error when attempting to define a Mixin
type.
Variants
ExistingClass(Class)
A class already exists with the same name in the same namespace.
ExistingModule(Module)
A module already exists with the same name in the same namespace.
ExistingConst(AnyObject)
Some other constant already exists.
FrozenClass(Class)
The given class is frozen and can't have items defined under it.
FrozenModule(Module)
The given module is frozen and can't have items defined under it.
Methods
impl DefMixinError
[src]
pub fn existing_class(&self) -> Option<Class>
[src]
Returns the existing class that was found.
pub fn existing_module(&self) -> Option<Module>
[src]
Returns the existing module that was found.
pub fn existing_const(&self) -> Option<AnyObject>
[src]
Returns the existing constant that was found.
pub fn existing_object(&self) -> Option<AnyObject>
[src]
Returns the existing object that was found.
Trait Implementations
Auto Trait Implementations
impl !Send for DefMixinError
impl !Sync for DefMixinError
Blanket Implementations
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>,
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<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,