pub struct RepoProvider {
pub origin: Option<Option<String>>,
pub password: Option<Option<String>>,
pub type: RepoProviderType,
pub username: Option<Option<String>>,
}Fields§
§origin: Option<Option<String>>§password: Option<Option<String>>§type: RepoProviderType§username: Option<Option<String>>Implementations§
Source§impl RepoProvider
impl RepoProvider
pub fn new(type: RepoProviderType) -> RepoProvider
Trait Implementations§
Source§impl Clone for RepoProvider
impl Clone for RepoProvider
Source§fn clone(&self) -> RepoProvider
fn clone(&self) -> RepoProvider
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 RepoProvider
impl Debug for RepoProvider
Source§impl Default for RepoProvider
impl Default for RepoProvider
Source§fn default() -> RepoProvider
fn default() -> RepoProvider
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RepoProvider
impl<'de> Deserialize<'de> for RepoProvider
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 RepoProvider
impl PartialEq for RepoProvider
Source§impl Serialize for RepoProvider
impl Serialize for RepoProvider
impl StructuralPartialEq for RepoProvider
Auto Trait Implementations§
impl Freeze for RepoProvider
impl RefUnwindSafe for RepoProvider
impl Send for RepoProvider
impl Sync for RepoProvider
impl Unpin for RepoProvider
impl UnwindSafe for RepoProvider
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