pub struct RepositoryLocation {
pub category: Category,
pub repository: String,
}Fields§
§category: Category§repository: StringImplementations§
Source§impl RepositoryLocation
impl RepositoryLocation
pub fn to_session_string(&self) -> String
Trait Implementations§
Source§impl Clone for RepositoryLocation
impl Clone for RepositoryLocation
Source§fn clone(&self) -> RepositoryLocation
fn clone(&self) -> RepositoryLocation
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 RepositoryLocation
impl Debug for RepositoryLocation
Source§impl Default for RepositoryLocation
impl Default for RepositoryLocation
Source§fn default() -> RepositoryLocation
fn default() -> RepositoryLocation
Returns the “default value” for a type. Read more
Source§impl Display for RepositoryLocation
impl Display for RepositoryLocation
Source§impl<T, U> From<&(T, U)> for RepositoryLocation
impl<T, U> From<&(T, U)> for RepositoryLocation
Source§impl<T, U> From<(T, U)> for RepositoryLocation
impl<T, U> From<(T, U)> for RepositoryLocation
Source§impl Hash for RepositoryLocation
impl Hash for RepositoryLocation
Source§impl Ord for RepositoryLocation
impl Ord for RepositoryLocation
Source§fn cmp(&self, other: &RepositoryLocation) -> Ordering
fn cmp(&self, other: &RepositoryLocation) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for RepositoryLocation
impl PartialEq for RepositoryLocation
Source§impl PartialOrd for RepositoryLocation
impl PartialOrd for RepositoryLocation
Source§impl ResolvesAlias for RepositoryLocation
impl ResolvesAlias for RepositoryLocation
type Resolved = RepositoryLocation
fn resolve_alias<F: FnOnce(&str) -> Result<Box<str>, AliasStrategyError>>( &self, resolver: F, ) -> Result<Self::Resolved, AliasStrategyError>
impl Eq for RepositoryLocation
impl StructuralPartialEq for RepositoryLocation
Auto Trait Implementations§
impl Freeze for RepositoryLocation
impl RefUnwindSafe for RepositoryLocation
impl Send for RepositoryLocation
impl Sync for RepositoryLocation
impl Unpin for RepositoryLocation
impl UnwindSafe for RepositoryLocation
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more