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<'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