pub struct Drive {
pub drive_id: String,
pub is_root_device: bool,
pub cache_type: Option<DriveCacheType>,
pub partuuid: Option<String>,
pub is_read_only: Option<bool>,
pub block: Option<Resource>,
pub rate_limiter: Option<RateLimiter>,
pub io_engine: Option<DriveIoEngine>,
pub socket: Option<Resource>,
}Available on crate feature
vm only.Fields§
§drive_id: String§is_root_device: bool§cache_type: Option<DriveCacheType>§partuuid: Option<String>§is_read_only: Option<bool>§block: Option<Resource>§rate_limiter: Option<RateLimiter>§io_engine: Option<DriveIoEngine>§socket: Option<Resource>Trait Implementations§
impl Eq for Drive
impl StructuralPartialEq for Drive
Auto Trait Implementations§
impl Freeze for Drive
impl !RefUnwindSafe for Drive
impl Send for Drive
impl Sync for Drive
impl Unpin for Drive
impl !UnwindSafe for Drive
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§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request