pub enum Expectation {
Accept(Kind),
Reject,
Unknown,
}Expand description
Whether a link against one release should accept a versioned symbol
(Matrix::expect).
Variants§
Accept(Kind)
The release’s library exports the symbol at that version, with this kind.
Reject
The release is in the matrix and its library does not export it.
Unknown
The release or library is not in the matrix, so nothing is known.
Implementations§
Trait Implementations§
Source§impl Clone for Expectation
impl Clone for Expectation
impl Copy for Expectation
Source§impl Debug for Expectation
impl Debug for Expectation
impl Eq for Expectation
Source§impl PartialEq for Expectation
impl PartialEq for Expectation
impl StructuralPartialEq for Expectation
Auto Trait Implementations§
impl Freeze for Expectation
impl RefUnwindSafe for Expectation
impl Send for Expectation
impl Sync for Expectation
impl Unpin for Expectation
impl UnsafeUnpin for Expectation
impl UnwindSafe for Expectation
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