#[non_exhaustive]pub struct WorkstationPersistentDirectory {
pub mount_path: String,
pub size_gb: i32,
/* private fields */
}Expand description
A directory to persist across workstation sessions. Updates to this field will only take effect on this workstation after it is restarted.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.mount_path: StringOptional. The mount path of the persistent directory.
size_gb: i32Optional. Size of the persistent directory in GB. If specified in an update request, this is the desired size of the directory.
Implementations§
Source§impl WorkstationPersistentDirectory
impl WorkstationPersistentDirectory
Sourcepub fn set_mount_path<T: Into<String>>(self, v: T) -> Self
pub fn set_mount_path<T: Into<String>>(self, v: T) -> Self
Sets the value of mount_path.
§Example
ⓘ
let x = WorkstationPersistentDirectory::new().set_mount_path("example");Trait Implementations§
Source§impl Clone for WorkstationPersistentDirectory
impl Clone for WorkstationPersistentDirectory
Source§fn clone(&self) -> WorkstationPersistentDirectory
fn clone(&self) -> WorkstationPersistentDirectory
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for WorkstationPersistentDirectory
impl Default for WorkstationPersistentDirectory
Source§fn default() -> WorkstationPersistentDirectory
fn default() -> WorkstationPersistentDirectory
Returns the “default value” for a type. Read more
impl StructuralPartialEq for WorkstationPersistentDirectory
Auto Trait Implementations§
impl Freeze for WorkstationPersistentDirectory
impl RefUnwindSafe for WorkstationPersistentDirectory
impl Send for WorkstationPersistentDirectory
impl Sync for WorkstationPersistentDirectory
impl Unpin for WorkstationPersistentDirectory
impl UnsafeUnpin for WorkstationPersistentDirectory
impl UnwindSafe for WorkstationPersistentDirectory
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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