pub enum SourceStatusResponse {
ExternalCheckout,
ManagedGit {
configuration: Box<ManagedSourceConfiguration>,
installed_commit: Option<Box<str>>,
content_digest: Option<Box<str>>,
active_sync: Option<Box<SourceSyncResource>>,
latest_sync: Option<Box<SourceSyncResource>>,
next_poll_at: Option<OffsetDateTime>,
},
}Expand description
Current source mode and its non-secret runtime state.
Variants§
Trait Implementations§
Source§impl Clone for SourceStatusResponse
impl Clone for SourceStatusResponse
Source§impl Debug for SourceStatusResponse
impl Debug for SourceStatusResponse
Source§impl<'de> Deserialize<'de> for SourceStatusResponse
impl<'de> Deserialize<'de> for SourceStatusResponse
Source§fn deserialize<DeserializerType>(
deserializer: DeserializerType,
) -> Result<Self, DeserializerType::Error>where
DeserializerType: Deserializer<'de>,
fn deserialize<DeserializerType>(
deserializer: DeserializerType,
) -> Result<Self, DeserializerType::Error>where
DeserializerType: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for SourceStatusResponse
Source§impl PartialEq for SourceStatusResponse
impl PartialEq for SourceStatusResponse
Source§impl Serialize for SourceStatusResponse
impl Serialize for SourceStatusResponse
impl StructuralPartialEq for SourceStatusResponse
Auto Trait Implementations§
impl Freeze for SourceStatusResponse
impl RefUnwindSafe for SourceStatusResponse
impl Send for SourceStatusResponse
impl Sync for SourceStatusResponse
impl Unpin for SourceStatusResponse
impl UnsafeUnpin for SourceStatusResponse
impl UnwindSafe for SourceStatusResponse
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