pub enum SignedOne {
PlusOne,
MinusOne,
}
Expand description
A type representing the value 1
or -1
.
Can be used when a type from the MatrixProvider
can only have the value 1
or -1
, such as
with some network problems, where an arc is either incoming or outgoing.
Variants§
Trait Implementations§
source§impl AddAssign<&SignedOne> for i128
impl AddAssign<&SignedOne> for i128
source§fn add_assign(&mut self, rhs: &SignedOne)
fn add_assign(&mut self, rhs: &SignedOne)
Performs the
+=
operation. Read moresource§impl AddAssign<&SignedOne> for i16
impl AddAssign<&SignedOne> for i16
source§fn add_assign(&mut self, rhs: &SignedOne)
fn add_assign(&mut self, rhs: &SignedOne)
Performs the
+=
operation. Read moresource§impl AddAssign<&SignedOne> for i32
impl AddAssign<&SignedOne> for i32
source§fn add_assign(&mut self, rhs: &SignedOne)
fn add_assign(&mut self, rhs: &SignedOne)
Performs the
+=
operation. Read moresource§impl AddAssign<&SignedOne> for i64
impl AddAssign<&SignedOne> for i64
source§fn add_assign(&mut self, rhs: &SignedOne)
fn add_assign(&mut self, rhs: &SignedOne)
Performs the
+=
operation. Read moresource§impl AddAssign<&SignedOne> for i8
impl AddAssign<&SignedOne> for i8
source§fn add_assign(&mut self, rhs: &SignedOne)
fn add_assign(&mut self, rhs: &SignedOne)
Performs the
+=
operation. Read moresource§impl AddAssign<&SignedOne> for u128
impl AddAssign<&SignedOne> for u128
source§fn add_assign(&mut self, rhs: &SignedOne)
fn add_assign(&mut self, rhs: &SignedOne)
Performs the
+=
operation. Read moresource§impl AddAssign<&SignedOne> for u16
impl AddAssign<&SignedOne> for u16
source§fn add_assign(&mut self, rhs: &SignedOne)
fn add_assign(&mut self, rhs: &SignedOne)
Performs the
+=
operation. Read moresource§impl AddAssign<&SignedOne> for u32
impl AddAssign<&SignedOne> for u32
source§fn add_assign(&mut self, rhs: &SignedOne)
fn add_assign(&mut self, rhs: &SignedOne)
Performs the
+=
operation. Read moresource§impl AddAssign<&SignedOne> for u64
impl AddAssign<&SignedOne> for u64
source§fn add_assign(&mut self, rhs: &SignedOne)
fn add_assign(&mut self, rhs: &SignedOne)
Performs the
+=
operation. Read moresource§impl AddAssign<&SignedOne> for u8
impl AddAssign<&SignedOne> for u8
source§fn add_assign(&mut self, rhs: &SignedOne)
fn add_assign(&mut self, rhs: &SignedOne)
Performs the
+=
operation. Read moresource§impl AddAssign<SignedOne> for i128
impl AddAssign<SignedOne> for i128
source§fn add_assign(&mut self, rhs: SignedOne)
fn add_assign(&mut self, rhs: SignedOne)
Performs the
+=
operation. Read moresource§impl AddAssign<SignedOne> for i16
impl AddAssign<SignedOne> for i16
source§fn add_assign(&mut self, rhs: SignedOne)
fn add_assign(&mut self, rhs: SignedOne)
Performs the
+=
operation. Read moresource§impl AddAssign<SignedOne> for i32
impl AddAssign<SignedOne> for i32
source§fn add_assign(&mut self, rhs: SignedOne)
fn add_assign(&mut self, rhs: SignedOne)
Performs the
+=
operation. Read moresource§impl AddAssign<SignedOne> for i64
impl AddAssign<SignedOne> for i64
source§fn add_assign(&mut self, rhs: SignedOne)
fn add_assign(&mut self, rhs: SignedOne)
Performs the
+=
operation. Read moresource§impl AddAssign<SignedOne> for i8
impl AddAssign<SignedOne> for i8
source§fn add_assign(&mut self, rhs: SignedOne)
fn add_assign(&mut self, rhs: SignedOne)
Performs the
+=
operation. Read moresource§impl AddAssign<SignedOne> for u128
impl AddAssign<SignedOne> for u128
source§fn add_assign(&mut self, rhs: SignedOne)
fn add_assign(&mut self, rhs: SignedOne)
Performs the
+=
operation. Read moresource§impl AddAssign<SignedOne> for u16
impl AddAssign<SignedOne> for u16
source§fn add_assign(&mut self, rhs: SignedOne)
fn add_assign(&mut self, rhs: SignedOne)
Performs the
+=
operation. Read moresource§impl AddAssign<SignedOne> for u32
impl AddAssign<SignedOne> for u32
source§fn add_assign(&mut self, rhs: SignedOne)
fn add_assign(&mut self, rhs: SignedOne)
Performs the
+=
operation. Read moresource§impl AddAssign<SignedOne> for u64
impl AddAssign<SignedOne> for u64
source§fn add_assign(&mut self, rhs: SignedOne)
fn add_assign(&mut self, rhs: SignedOne)
Performs the
+=
operation. Read moresource§impl AddAssign<SignedOne> for u8
impl AddAssign<SignedOne> for u8
source§fn add_assign(&mut self, rhs: SignedOne)
fn add_assign(&mut self, rhs: SignedOne)
Performs the
+=
operation. Read moresource§impl DivAssign<&SignedOne> for i128
impl DivAssign<&SignedOne> for i128
source§fn div_assign(&mut self, rhs: &SignedOne)
fn div_assign(&mut self, rhs: &SignedOne)
Performs the
/=
operation. Read moresource§impl DivAssign<&SignedOne> for i16
impl DivAssign<&SignedOne> for i16
source§fn div_assign(&mut self, rhs: &SignedOne)
fn div_assign(&mut self, rhs: &SignedOne)
Performs the
/=
operation. Read moresource§impl DivAssign<&SignedOne> for i32
impl DivAssign<&SignedOne> for i32
source§fn div_assign(&mut self, rhs: &SignedOne)
fn div_assign(&mut self, rhs: &SignedOne)
Performs the
/=
operation. Read moresource§impl DivAssign<&SignedOne> for i64
impl DivAssign<&SignedOne> for i64
source§fn div_assign(&mut self, rhs: &SignedOne)
fn div_assign(&mut self, rhs: &SignedOne)
Performs the
/=
operation. Read moresource§impl DivAssign<&SignedOne> for i8
impl DivAssign<&SignedOne> for i8
source§fn div_assign(&mut self, rhs: &SignedOne)
fn div_assign(&mut self, rhs: &SignedOne)
Performs the
/=
operation. Read moresource§impl DivAssign<SignedOne> for i128
impl DivAssign<SignedOne> for i128
source§fn div_assign(&mut self, rhs: SignedOne)
fn div_assign(&mut self, rhs: SignedOne)
Performs the
/=
operation. Read moresource§impl DivAssign<SignedOne> for i16
impl DivAssign<SignedOne> for i16
source§fn div_assign(&mut self, rhs: SignedOne)
fn div_assign(&mut self, rhs: SignedOne)
Performs the
/=
operation. Read moresource§impl DivAssign<SignedOne> for i32
impl DivAssign<SignedOne> for i32
source§fn div_assign(&mut self, rhs: SignedOne)
fn div_assign(&mut self, rhs: SignedOne)
Performs the
/=
operation. Read moresource§impl DivAssign<SignedOne> for i64
impl DivAssign<SignedOne> for i64
source§fn div_assign(&mut self, rhs: SignedOne)
fn div_assign(&mut self, rhs: SignedOne)
Performs the
/=
operation. Read moresource§impl DivAssign<SignedOne> for i8
impl DivAssign<SignedOne> for i8
source§fn div_assign(&mut self, rhs: SignedOne)
fn div_assign(&mut self, rhs: SignedOne)
Performs the
/=
operation. Read moresource§impl MulAssign<&SignedOne> for i128
impl MulAssign<&SignedOne> for i128
source§fn mul_assign(&mut self, rhs: &SignedOne)
fn mul_assign(&mut self, rhs: &SignedOne)
Performs the
*=
operation. Read moresource§impl MulAssign<&SignedOne> for i16
impl MulAssign<&SignedOne> for i16
source§fn mul_assign(&mut self, rhs: &SignedOne)
fn mul_assign(&mut self, rhs: &SignedOne)
Performs the
*=
operation. Read moresource§impl MulAssign<&SignedOne> for i32
impl MulAssign<&SignedOne> for i32
source§fn mul_assign(&mut self, rhs: &SignedOne)
fn mul_assign(&mut self, rhs: &SignedOne)
Performs the
*=
operation. Read moresource§impl MulAssign<&SignedOne> for i64
impl MulAssign<&SignedOne> for i64
source§fn mul_assign(&mut self, rhs: &SignedOne)
fn mul_assign(&mut self, rhs: &SignedOne)
Performs the
*=
operation. Read moresource§impl MulAssign<&SignedOne> for i8
impl MulAssign<&SignedOne> for i8
source§fn mul_assign(&mut self, rhs: &SignedOne)
fn mul_assign(&mut self, rhs: &SignedOne)
Performs the
*=
operation. Read moresource§impl MulAssign<SignedOne> for i128
impl MulAssign<SignedOne> for i128
source§fn mul_assign(&mut self, rhs: SignedOne)
fn mul_assign(&mut self, rhs: SignedOne)
Performs the
*=
operation. Read moresource§impl MulAssign<SignedOne> for i16
impl MulAssign<SignedOne> for i16
source§fn mul_assign(&mut self, rhs: SignedOne)
fn mul_assign(&mut self, rhs: SignedOne)
Performs the
*=
operation. Read moresource§impl MulAssign<SignedOne> for i32
impl MulAssign<SignedOne> for i32
source§fn mul_assign(&mut self, rhs: SignedOne)
fn mul_assign(&mut self, rhs: SignedOne)
Performs the
*=
operation. Read moresource§impl MulAssign<SignedOne> for i64
impl MulAssign<SignedOne> for i64
source§fn mul_assign(&mut self, rhs: SignedOne)
fn mul_assign(&mut self, rhs: SignedOne)
Performs the
*=
operation. Read moresource§impl MulAssign<SignedOne> for i8
impl MulAssign<SignedOne> for i8
source§fn mul_assign(&mut self, rhs: SignedOne)
fn mul_assign(&mut self, rhs: SignedOne)
Performs the
*=
operation. Read moresource§impl NonZero for SignedOne
impl NonZero for SignedOne
source§fn is_not_zero(&self) -> bool
fn is_not_zero(&self) -> bool
Whether the value is not equal to zero. Read more
source§impl PartialEq for SignedOne
impl PartialEq for SignedOne
source§impl SubAssign<&SignedOne> for i128
impl SubAssign<&SignedOne> for i128
source§fn sub_assign(&mut self, rhs: &SignedOne)
fn sub_assign(&mut self, rhs: &SignedOne)
Performs the
-=
operation. Read moresource§impl SubAssign<&SignedOne> for i16
impl SubAssign<&SignedOne> for i16
source§fn sub_assign(&mut self, rhs: &SignedOne)
fn sub_assign(&mut self, rhs: &SignedOne)
Performs the
-=
operation. Read moresource§impl SubAssign<&SignedOne> for i32
impl SubAssign<&SignedOne> for i32
source§fn sub_assign(&mut self, rhs: &SignedOne)
fn sub_assign(&mut self, rhs: &SignedOne)
Performs the
-=
operation. Read moresource§impl SubAssign<&SignedOne> for i64
impl SubAssign<&SignedOne> for i64
source§fn sub_assign(&mut self, rhs: &SignedOne)
fn sub_assign(&mut self, rhs: &SignedOne)
Performs the
-=
operation. Read moresource§impl SubAssign<&SignedOne> for i8
impl SubAssign<&SignedOne> for i8
source§fn sub_assign(&mut self, rhs: &SignedOne)
fn sub_assign(&mut self, rhs: &SignedOne)
Performs the
-=
operation. Read moresource§impl SubAssign<&SignedOne> for u128
impl SubAssign<&SignedOne> for u128
source§fn sub_assign(&mut self, rhs: &SignedOne)
fn sub_assign(&mut self, rhs: &SignedOne)
Performs the
-=
operation. Read moresource§impl SubAssign<&SignedOne> for u16
impl SubAssign<&SignedOne> for u16
source§fn sub_assign(&mut self, rhs: &SignedOne)
fn sub_assign(&mut self, rhs: &SignedOne)
Performs the
-=
operation. Read moresource§impl SubAssign<&SignedOne> for u32
impl SubAssign<&SignedOne> for u32
source§fn sub_assign(&mut self, rhs: &SignedOne)
fn sub_assign(&mut self, rhs: &SignedOne)
Performs the
-=
operation. Read moresource§impl SubAssign<&SignedOne> for u64
impl SubAssign<&SignedOne> for u64
source§fn sub_assign(&mut self, rhs: &SignedOne)
fn sub_assign(&mut self, rhs: &SignedOne)
Performs the
-=
operation. Read moresource§impl SubAssign<&SignedOne> for u8
impl SubAssign<&SignedOne> for u8
source§fn sub_assign(&mut self, rhs: &SignedOne)
fn sub_assign(&mut self, rhs: &SignedOne)
Performs the
-=
operation. Read moresource§impl SubAssign<SignedOne> for i128
impl SubAssign<SignedOne> for i128
source§fn sub_assign(&mut self, rhs: SignedOne)
fn sub_assign(&mut self, rhs: SignedOne)
Performs the
-=
operation. Read moresource§impl SubAssign<SignedOne> for i16
impl SubAssign<SignedOne> for i16
source§fn sub_assign(&mut self, rhs: SignedOne)
fn sub_assign(&mut self, rhs: SignedOne)
Performs the
-=
operation. Read moresource§impl SubAssign<SignedOne> for i32
impl SubAssign<SignedOne> for i32
source§fn sub_assign(&mut self, rhs: SignedOne)
fn sub_assign(&mut self, rhs: SignedOne)
Performs the
-=
operation. Read moresource§impl SubAssign<SignedOne> for i64
impl SubAssign<SignedOne> for i64
source§fn sub_assign(&mut self, rhs: SignedOne)
fn sub_assign(&mut self, rhs: SignedOne)
Performs the
-=
operation. Read moresource§impl SubAssign<SignedOne> for i8
impl SubAssign<SignedOne> for i8
source§fn sub_assign(&mut self, rhs: SignedOne)
fn sub_assign(&mut self, rhs: SignedOne)
Performs the
-=
operation. Read moresource§impl SubAssign<SignedOne> for u128
impl SubAssign<SignedOne> for u128
source§fn sub_assign(&mut self, rhs: SignedOne)
fn sub_assign(&mut self, rhs: SignedOne)
Performs the
-=
operation. Read moresource§impl SubAssign<SignedOne> for u16
impl SubAssign<SignedOne> for u16
source§fn sub_assign(&mut self, rhs: SignedOne)
fn sub_assign(&mut self, rhs: SignedOne)
Performs the
-=
operation. Read moresource§impl SubAssign<SignedOne> for u32
impl SubAssign<SignedOne> for u32
source§fn sub_assign(&mut self, rhs: SignedOne)
fn sub_assign(&mut self, rhs: SignedOne)
Performs the
-=
operation. Read moresource§impl SubAssign<SignedOne> for u64
impl SubAssign<SignedOne> for u64
source§fn sub_assign(&mut self, rhs: SignedOne)
fn sub_assign(&mut self, rhs: SignedOne)
Performs the
-=
operation. Read moresource§impl SubAssign<SignedOne> for u8
impl SubAssign<SignedOne> for u8
source§fn sub_assign(&mut self, rhs: SignedOne)
fn sub_assign(&mut self, rhs: SignedOne)
Performs the
-=
operation. Read moreimpl Copy for SignedOne
impl Eq for SignedOne
impl StructuralPartialEq for SignedOne
Auto Trait Implementations§
impl RefUnwindSafe for SignedOne
impl Send for SignedOne
impl Sync for SignedOne
impl Unpin for SignedOne
impl UnwindSafe for SignedOne
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