Struct simplicity_sys::ffi::dag::CCombinatorCounters
source · #[repr(C)]pub struct CCombinatorCounters {
pub comp_cnt: size_t,
pub case_cnt: size_t,
pub pair_cnt: size_t,
pub disconnect_cnt: size_t,
pub injl_cnt: size_t,
pub injr_cnt: size_t,
pub take_cnt: size_t,
pub drop_cnt: size_t,
}
Expand description
Used to count the different kinds of combinators in a Simplicity DAG.
Fields§
§comp_cnt: size_t
§case_cnt: size_t
§pair_cnt: size_t
§disconnect_cnt: size_t
§injl_cnt: size_t
§injr_cnt: size_t
§take_cnt: size_t
§drop_cnt: size_t
Trait Implementations§
source§impl Clone for CCombinatorCounters
impl Clone for CCombinatorCounters
source§fn clone(&self) -> CCombinatorCounters
fn clone(&self) -> CCombinatorCounters
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for CCombinatorCounters
impl Debug for CCombinatorCounters
source§impl Default for CCombinatorCounters
impl Default for CCombinatorCounters
source§fn default() -> CCombinatorCounters
fn default() -> CCombinatorCounters
Returns the “default value” for a type. Read more
source§impl PartialEq for CCombinatorCounters
impl PartialEq for CCombinatorCounters
source§fn eq(&self, other: &CCombinatorCounters) -> bool
fn eq(&self, other: &CCombinatorCounters) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for CCombinatorCounters
impl Eq for CCombinatorCounters
impl StructuralPartialEq for CCombinatorCounters
Auto Trait Implementations§
impl RefUnwindSafe for CCombinatorCounters
impl Send for CCombinatorCounters
impl Sync for CCombinatorCounters
impl Unpin for CCombinatorCounters
impl UnwindSafe for CCombinatorCounters
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