Enum fuchsia_pkg::package_directory::OpenError
source · pub enum OpenError {
CreateProxy(Error),
Namespace(Status),
SendOpenRequest(Error),
OnOpenEventStreamClosed,
OnOpenDecode(Error),
OpenError(Status),
MissingOnOpenInfo,
UnexpectedNodeKind {
expected: Kind,
actual: Kind,
},
UnknownEvent {
ordinal: u64,
},
}
Expand description
An error encountered while opening a node
Variants§
CreateProxy(Error)
Namespace(Status)
SendOpenRequest(Error)
OnOpenEventStreamClosed
OnOpenDecode(Error)
OpenError(Status)
MissingOnOpenInfo
UnexpectedNodeKind
UnknownEvent
Implementations§
Trait Implementations§
source§impl Error for OpenError
impl Error for OpenError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
source§impl From<OpenError> for LoadAbiRevisionError
impl From<OpenError> for LoadAbiRevisionError
Auto Trait Implementations§
impl Freeze for OpenError
impl !RefUnwindSafe for OpenError
impl Send for OpenError
impl Sync for OpenError
impl Unpin for OpenError
impl !UnwindSafe for OpenError
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)