pub struct ArgoSource {
pub path: Option<String>,
pub repo_url: Option<String>,
pub target_revision: Option<String>,
}Fields§
§path: Option<String>Path is the directory within RepoURL. Display-only alongside a display-only RepoURL; CD’s own value for a CD row.
repo_url: Option<String>RepoURL is the git repository the desired state comes from. For an application projected from an App CR it is the fleet manifest repo and is DISPLAY ONLY — an App CR pins an image, and nothing is rendered from this repo to produce it. For a CD row it is the repo CD actually polls.
target_revision: Option<String>TargetRevision is the git ref tracked there — a branch such as "main". Display-only for a projected App CR; the ref CD tracks for a CD row.
Implementations§
Source§impl ArgoSource
impl ArgoSource
pub fn new() -> ArgoSource
Trait Implementations§
Source§impl Clone for ArgoSource
impl Clone for ArgoSource
Source§fn clone(&self) -> ArgoSource
fn clone(&self) -> ArgoSource
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 ArgoSource
impl Debug for ArgoSource
Source§impl Default for ArgoSource
impl Default for ArgoSource
Source§fn default() -> ArgoSource
fn default() -> ArgoSource
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ArgoSource
impl<'de> Deserialize<'de> for ArgoSource
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
Source§impl PartialEq for ArgoSource
impl PartialEq for ArgoSource
Source§impl Serialize for ArgoSource
impl Serialize for ArgoSource
impl StructuralPartialEq for ArgoSource
Auto Trait Implementations§
impl Freeze for ArgoSource
impl RefUnwindSafe for ArgoSource
impl Send for ArgoSource
impl Sync for ArgoSource
impl Unpin for ArgoSource
impl UnsafeUnpin for ArgoSource
impl UnwindSafe for ArgoSource
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