pub struct AppSpec {
pub source_url: String,
pub dest: String,
pub git_ref: Option<String>,
}Expand description
A parsed app spec: the resolved git source, the pod destination directory, and an optional git ref to check out before pushing.
Fields§
§source_url: StringFully-resolved clone source (a git URL).
dest: StringDestination directory name under the pod root.
git_ref: Option<String>Optional branch / tag / commit to clone.
Trait Implementations§
impl Eq for AppSpec
impl StructuralPartialEq for AppSpec
Auto Trait Implementations§
impl Freeze for AppSpec
impl RefUnwindSafe for AppSpec
impl Send for AppSpec
impl Sync for AppSpec
impl Unpin for AppSpec
impl UnsafeUnpin for AppSpec
impl UnwindSafe for AppSpec
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.