pub enum RustInterfaceError {
Interface(InterfaceError),
Materialise(MaterialiseError),
Codec(EncodeError),
}Expand description
Why an interface did not become a Rust binding.
Variants§
Interface(InterfaceError)
The interface itself did not reach the seam.
Materialise(MaterialiseError)
A referenced type has no Rust spelling.
Codec(EncodeError)
A field’s codec could not be built.
Trait Implementations§
Source§impl Debug for RustInterfaceError
impl Debug for RustInterfaceError
Source§impl Display for RustInterfaceError
impl Display for RustInterfaceError
Source§impl From<BindingError> for RustInterfaceError
impl From<BindingError> for RustInterfaceError
Source§fn from(error: BindingError) -> Self
fn from(error: BindingError) -> Self
Converts to this type from the input type.
Source§impl From<EncodeError> for RustInterfaceError
impl From<EncodeError> for RustInterfaceError
Source§fn from(error: EncodeError) -> Self
fn from(error: EncodeError) -> Self
Converts to this type from the input type.
Source§impl From<InterfaceError> for RustInterfaceError
impl From<InterfaceError> for RustInterfaceError
Source§fn from(error: InterfaceError) -> Self
fn from(error: InterfaceError) -> Self
Converts to this type from the input type.
Source§impl From<MaterialiseError> for RustInterfaceError
impl From<MaterialiseError> for RustInterfaceError
Source§fn from(error: MaterialiseError) -> Self
fn from(error: MaterialiseError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for RustInterfaceError
impl RefUnwindSafe for RustInterfaceError
impl Send for RustInterfaceError
impl Sync for RustInterfaceError
impl Unpin for RustInterfaceError
impl UnsafeUnpin for RustInterfaceError
impl UnwindSafe for RustInterfaceError
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