pub struct ReqGitlabContext {
pub type: EnumContextType,
pub visibility: EnumContextVisibility,
pub url: String,
pub branch: String,
pub build_file_path: String,
pub sub_path: Option<String>,
pub credentials: Option<Box<ReqGitlabCred>>,
pub identity_uuid: Option<Uuid>,
}Fields§
§type: EnumContextType§visibility: EnumContextVisibility§url: String§branch: String§build_file_path: String§sub_path: Option<String>§credentials: Option<Box<ReqGitlabCred>>§identity_uuid: Option<Uuid>Implementations§
Source§impl ReqGitlabContext
impl ReqGitlabContext
pub fn new( type: EnumContextType, visibility: EnumContextVisibility, url: String, branch: String, build_file_path: String, ) -> ReqGitlabContext
Trait Implementations§
Source§impl Clone for ReqGitlabContext
impl Clone for ReqGitlabContext
Source§fn clone(&self) -> ReqGitlabContext
fn clone(&self) -> ReqGitlabContext
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 ReqGitlabContext
impl Debug for ReqGitlabContext
Source§impl Default for ReqGitlabContext
impl Default for ReqGitlabContext
Source§fn default() -> ReqGitlabContext
fn default() -> ReqGitlabContext
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ReqGitlabContext
impl<'de> Deserialize<'de> for ReqGitlabContext
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 ReqGitlabContext
impl PartialEq for ReqGitlabContext
Source§impl Serialize for ReqGitlabContext
impl Serialize for ReqGitlabContext
impl StructuralPartialEq for ReqGitlabContext
Auto Trait Implementations§
impl Freeze for ReqGitlabContext
impl RefUnwindSafe for ReqGitlabContext
impl Send for ReqGitlabContext
impl Sync for ReqGitlabContext
impl Unpin for ReqGitlabContext
impl UnwindSafe for ReqGitlabContext
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