pub enum State {
Unknown,
Initialising,
InitWait,
Initialised,
Connected,
Closing,
Closed,
Reconfiguring,
Reconfigured,
}
Expand description
State of XenBus connection
Variants
Unknown
Initial state of the device on the bus, before either end has been connected
Initialising
Backend is in process of initializing itself
InitWait
Entered by the back end while it is waiting for information before completing initialization
Initialised
Backend is now ready for connection
Connected
Normal state of the bus
Closing
Device has become unavailable, backend is no longer doing useful work
Closed
Both halves of driver have disconnected
Reconfiguring
Device is being reconfigured
Reconfigured
Device reconfiguring has finished
Trait Implementations
sourceimpl From<State> for XenbusState
impl From<State> for XenbusState
sourceimpl From<u32> for State
impl From<u32> for State
sourcefn from(s: XenbusState) -> Self
fn from(s: XenbusState) -> Self
Converts to this type from the input type.
Auto Trait Implementations
impl RefUnwindSafe for State
impl Send for State
impl Sync for State
impl Unpin for State
impl UnwindSafe for State
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstablefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more