pub struct PgId(/* private fields */);Expand description
An indexing object for PGs in a CS.
These cannot be directly created or manipulated,
but have to be generated and/or provided by a ChannelSystemBuilder or ChannelSystem.
Trait Implementations§
Source§impl Ord for PgId
impl Ord for PgId
Source§impl PartialOrd for PgId
impl PartialOrd for PgId
impl Copy for PgId
impl Eq for PgId
impl StructuralPartialEq for PgId
Auto Trait Implementations§
impl Freeze for PgId
impl RefUnwindSafe for PgId
impl Send for PgId
impl Sync for PgId
impl Unpin for PgId
impl UnsafeUnpin for PgId
impl UnwindSafe for PgId
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 more