#[non_exhaustive]pub struct CloudSessionOptions {
pub repository: Option<CloudSessionRepository>,
}Expand description
Options for creating a remote session in the cloud.
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.repository: Option<CloudSessionRepository>Optional GitHub repository metadata to associate with the cloud session.
Implementations§
Source§impl CloudSessionOptions
impl CloudSessionOptions
Sourcepub fn with_repository(repository: CloudSessionRepository) -> Self
pub fn with_repository(repository: CloudSessionRepository) -> Self
Create cloud session options with repository metadata.
Trait Implementations§
Source§impl Clone for CloudSessionOptions
impl Clone for CloudSessionOptions
Source§fn clone(&self) -> CloudSessionOptions
fn clone(&self) -> CloudSessionOptions
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 Debug for CloudSessionOptions
impl Debug for CloudSessionOptions
Source§impl Default for CloudSessionOptions
impl Default for CloudSessionOptions
Source§fn default() -> CloudSessionOptions
fn default() -> CloudSessionOptions
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CloudSessionOptions
impl<'de> Deserialize<'de> for CloudSessionOptions
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CloudSessionOptions
impl RefUnwindSafe for CloudSessionOptions
impl Send for CloudSessionOptions
impl Sync for CloudSessionOptions
impl Unpin for CloudSessionOptions
impl UnsafeUnpin for CloudSessionOptions
impl UnwindSafe for CloudSessionOptions
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