pub struct HypergraphConfig {
pub enable_sheaf: bool,
pub max_dimension: usize,
pub epsilon: f32,
}Expand description
Configuration for hypergraph substrate
Fields§
§enable_sheaf: boolEnable sheaf consistency checking
max_dimension: usizeMaximum dimension for topological computations
epsilon: f32Epsilon tolerance for topology operations
Trait Implementations§
Source§impl Clone for HypergraphConfig
impl Clone for HypergraphConfig
Source§fn clone(&self) -> HypergraphConfig
fn clone(&self) -> HypergraphConfig
Returns a duplicate 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 HypergraphConfig
impl Debug for HypergraphConfig
Source§impl Default for HypergraphConfig
impl Default for HypergraphConfig
Source§impl<'de> Deserialize<'de> for HypergraphConfig
impl<'de> Deserialize<'de> for HypergraphConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for HypergraphConfig
impl RefUnwindSafe for HypergraphConfig
impl Send for HypergraphConfig
impl Sync for HypergraphConfig
impl Unpin for HypergraphConfig
impl UnwindSafe for HypergraphConfig
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