Struct gitlab::GitlabBuilder [−][src]
pub struct GitlabBuilder { /* fields omitted */ }Implementations
impl GitlabBuilder[src]
impl GitlabBuilder[src]pub fn new<H, T>(host: H, token: T) -> Self where
H: Into<String>,
T: Into<String>, [src]
H: Into<String>,
T: Into<String>,
Create a new Gitlab API client builder.
pub fn insecure(&mut self) -> &mut Self[src]
Switch to an insecure protocol (http instead of https).
pub fn cert_insecure(&mut self) -> &mut Self[src]
pub fn oauth2_token(&mut self) -> &mut Self[src]
Switch to using an OAuth2 token instead of a personal access token
pub fn build(&self) -> Result<Gitlab, GitlabError>[src]
pub async fn build_async(&self) -> Result<AsyncGitlab, GitlabError>[src]
Auto Trait Implementations
impl RefUnwindSafe for GitlabBuilder
impl RefUnwindSafe for GitlabBuilderimpl Send for GitlabBuilder
impl Send for GitlabBuilderimpl Sync for GitlabBuilder
impl Sync for GitlabBuilderimpl Unpin for GitlabBuilder
impl Unpin for GitlabBuilderimpl UnwindSafe for GitlabBuilder
impl UnwindSafe for GitlabBuilderBlanket Implementations
impl<T> Instrument for T[src]
impl<T> Instrument for T[src]pub fn instrument(self, span: Span) -> Instrumented<Self>[src]
pub fn in_current_span(self) -> Instrumented<Self>[src]
impl<T> Instrument for T[src]
impl<T> Instrument for T[src]