pub struct SsrSolution {
pub source: SsrSource,
pub provider_id: u16,
pub solution_id: u8,
}Expand description
Provider and solution identity.
Fields§
§source: SsrSourceCorrection source.
provider_id: u16Provider id.
solution_id: u8Solution id.
Trait Implementations§
Source§impl Clone for SsrSolution
impl Clone for SsrSolution
Source§fn clone(&self) -> SsrSolution
fn clone(&self) -> SsrSolution
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for SsrSolution
Source§impl Debug for SsrSolution
impl Debug for SsrSolution
impl Eq for SsrSolution
Source§impl Hash for SsrSolution
impl Hash for SsrSolution
Source§impl Ord for SsrSolution
impl Ord for SsrSolution
Source§fn cmp(&self, other: &SsrSolution) -> Ordering
fn cmp(&self, other: &SsrSolution) -> Ordering
1.21.0 (const: unstable) · 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 SsrSolution
impl PartialEq for SsrSolution
Source§fn eq(&self, other: &SsrSolution) -> bool
fn eq(&self, other: &SsrSolution) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for SsrSolution
impl PartialOrd for SsrSolution
impl StructuralPartialEq for SsrSolution
Auto Trait Implementations§
impl Freeze for SsrSolution
impl RefUnwindSafe for SsrSolution
impl Send for SsrSolution
impl Sync for SsrSolution
impl Unpin for SsrSolution
impl UnsafeUnpin for SsrSolution
impl UnwindSafe for SsrSolution
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<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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
impl<T> Scalar for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.