pub struct ParSet {
pub ps: SortedParHashSet,
pub connective_used: bool,
pub locally_free: Vec<u8>,
pub remainder: Option<Var>,
}Fields§
§ps: SortedParHashSet§connective_used: bool§locally_free: Vec<u8>§remainder: Option<Var>Implementations§
Source§impl ParSet
impl ParSet
pub fn new( vec: Vec<Par>, connective_used: bool, locally_free: Vec<u8>, remainder: Option<Var>, ) -> ParSet
pub fn create_from_vec_and_remainder( vec: Vec<Par>, remainder: Option<Var>, ) -> Self
pub fn create_from_vec(vec: Vec<Par>) -> Self
pub fn equals(&self, other: ParSet) -> bool
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ParSet
impl RefUnwindSafe for ParSet
impl Send for ParSet
impl Sync for ParSet
impl Unpin for ParSet
impl UnsafeUnpin for ParSet
impl UnwindSafe for ParSet
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request