pub struct ListGitlabProjectsRequest {
pub base_url: String,
pub token: String,
pub search: Option<String>,
}Fields§
§base_url: StringThe GitLab instance, e.g. https://gitlab.com
token: StringA project access token with the api scope, or a group token that reaches the project
search: Option<String>Narrow the list to projects matching this text
Implementations§
Source§impl ListGitlabProjectsRequest
impl ListGitlabProjectsRequest
pub fn new(base_url: String, token: String) -> ListGitlabProjectsRequest
Trait Implementations§
Source§impl Clone for ListGitlabProjectsRequest
impl Clone for ListGitlabProjectsRequest
Source§impl Debug for ListGitlabProjectsRequest
impl Debug for ListGitlabProjectsRequest
Source§impl Default for ListGitlabProjectsRequest
impl Default for ListGitlabProjectsRequest
Source§impl<'de> Deserialize<'de> for ListGitlabProjectsRequest
impl<'de> Deserialize<'de> for ListGitlabProjectsRequest
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
impl StructuralPartialEq for ListGitlabProjectsRequest
Auto Trait Implementations§
impl Freeze for ListGitlabProjectsRequest
impl RefUnwindSafe for ListGitlabProjectsRequest
impl Send for ListGitlabProjectsRequest
impl Sync for ListGitlabProjectsRequest
impl Unpin for ListGitlabProjectsRequest
impl UnsafeUnpin for ListGitlabProjectsRequest
impl UnwindSafe for ListGitlabProjectsRequest
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