pub struct MetadataSnapshotRemoteMetadataRepository {
pub branch: String,
pub name: String,
pub owner: String,
}Expand description
The repository the remote session targets.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§branch: StringThe branch the remote session is operating on.
name: StringThe GitHub repository name (without owner).
owner: StringThe GitHub owner (user or organization) of the target repository.
Trait Implementations§
Source§impl Clone for MetadataSnapshotRemoteMetadataRepository
impl Clone for MetadataSnapshotRemoteMetadataRepository
Source§fn clone(&self) -> MetadataSnapshotRemoteMetadataRepository
fn clone(&self) -> MetadataSnapshotRemoteMetadataRepository
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 MetadataSnapshotRemoteMetadataRepository
impl Default for MetadataSnapshotRemoteMetadataRepository
Source§fn default() -> MetadataSnapshotRemoteMetadataRepository
fn default() -> MetadataSnapshotRemoteMetadataRepository
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MetadataSnapshotRemoteMetadataRepository
impl<'de> Deserialize<'de> for MetadataSnapshotRemoteMetadataRepository
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 MetadataSnapshotRemoteMetadataRepository
impl RefUnwindSafe for MetadataSnapshotRemoteMetadataRepository
impl Send for MetadataSnapshotRemoteMetadataRepository
impl Sync for MetadataSnapshotRemoteMetadataRepository
impl Unpin for MetadataSnapshotRemoteMetadataRepository
impl UnsafeUnpin for MetadataSnapshotRemoteMetadataRepository
impl UnwindSafe for MetadataSnapshotRemoteMetadataRepository
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