Struct fast_paths::ParamsWithOrder

source ·
pub struct ParamsWithOrder {
    pub max_settled_nodes_contraction_with_order: usize,
}

Fields§

§max_settled_nodes_contraction_with_order: usize

The maximum number of settled nodes per witness search when contracting a node. Smaller values mean slower queries, more shortcuts, but a faster preparation. Note that the performance can also strongly depend on the relation between this parameter and Params::max_settled_nodes_contraction that was used to build the FastGraph and obtain the node ordering initially. In most cases you should use the same value for these two parameters.

Implementations§

source§

impl ParamsWithOrder

source

pub fn new(max_settled_nodes_contraction_with_order: usize) -> Self

source

pub fn default() -> Self

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.