pub struct Raise {
pub id: Id<ExceptionNode>,
pub name: String,
pub scoped_name: String,
}Expand description
One entry of an operation’s raises clause, or of an attribute’s
getraises / setraises.
Fields§
§id: Id<ExceptionNode>The exception’s handle.
name: StringIts simple IDL name, which §7.5.1.1.5 rule 5b lower-cases into the union member’s.
scoped_name: StringIts scoped name, ::-separated — what §7.5.1.1.5 rule 4b
hashes: “the HASH of the fully qualified name of the exception
type where module separator to be used is :: (2 colons)”.
Trait Implementations§
impl Eq for Raise
impl StructuralPartialEq for Raise
Auto Trait Implementations§
impl Freeze for Raise
impl RefUnwindSafe for Raise
impl Send for Raise
impl Sync for Raise
impl Unpin for Raise
impl UnsafeUnpin for Raise
impl UnwindSafe for Raise
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