pub struct GitGetProjectParams {
pub directory: Option<String>,
pub token: Option<String>,
pub revisions: Option<HashMap<String, String>>,
}Expand description
Parameters describing how to clone tracked landscape and apply revision associated with task.
Fields§
§directory: Option<String>Directory to clone repository into.
token: Option<String>Token to use to clone instead of ssh key on host.
revisions: Option<HashMap<String, String>>Map of revisions to use for any modules.
Trait Implementations§
Source§impl Clone for GitGetProjectParams
impl Clone for GitGetProjectParams
Source§fn clone(&self) -> GitGetProjectParams
fn clone(&self) -> GitGetProjectParams
Returns a duplicate of the value. Read more
1.0.0 · 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 GitGetProjectParams
impl Debug for GitGetProjectParams
Source§impl<'de> Deserialize<'de> for GitGetProjectParams
impl<'de> Deserialize<'de> for GitGetProjectParams
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 GitGetProjectParams
impl RefUnwindSafe for GitGetProjectParams
impl Send for GitGetProjectParams
impl Sync for GitGetProjectParams
impl Unpin for GitGetProjectParams
impl UnwindSafe for GitGetProjectParams
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