pub struct ImplementationComparison {
pub name_a: String,
pub name_b: String,
pub features_a: Vec<String>,
pub features_b: Vec<String>,
pub common_features: Vec<String>,
pub characteristics_a: ImplementationCharacteristics,
pub characteristics_b: ImplementationCharacteristics,
}Expand description
Result of comparing two implementations
Fields§
§name_a: StringName of first implementation
name_b: StringName of second implementation
features_a: Vec<String>Features supported by first implementation
features_b: Vec<String>Features supported by second implementation
common_features: Vec<String>Features common to both implementations
characteristics_a: ImplementationCharacteristicsCharacteristics of first implementation
characteristics_b: ImplementationCharacteristicsCharacteristics of second implementation
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ImplementationComparison
impl RefUnwindSafe for ImplementationComparison
impl Send for ImplementationComparison
impl Sync for ImplementationComparison
impl Unpin for ImplementationComparison
impl UnwindSafe for ImplementationComparison
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> 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