pub struct JsHierarchyStats {
pub num_expanders: u32,
pub num_preclusters: u32,
pub num_clusters: u32,
pub num_vertices: u32,
pub num_edges: u32,
pub global_min_cut: f64,
pub avg_expander_size: f64,
}Expand description
Hierarchy statistics
Fields§
§num_expanders: u32§num_preclusters: u32§num_clusters: u32§num_vertices: u32§num_edges: u32§global_min_cut: f64§avg_expander_size: f64Trait Implementations§
Source§impl FromNapiValue for JsHierarchyStats
impl FromNapiValue for JsHierarchyStats
Source§unsafe fn from_napi_value(env: napi_env, napi_val: napi_value) -> Result<Self>
unsafe fn from_napi_value(env: napi_env, napi_val: napi_value) -> Result<Self>
Safety Read more
fn from_unknown(value: JsUnknown) -> Result<Self, Error>
Source§impl ToNapiValue for JsHierarchyStats
impl ToNapiValue for JsHierarchyStats
Source§unsafe fn to_napi_value(
env: napi_env,
val: JsHierarchyStats,
) -> Result<napi_value>
unsafe fn to_napi_value( env: napi_env, val: JsHierarchyStats, ) -> Result<napi_value>
Safety Read more
Source§impl TypeName for JsHierarchyStats
impl TypeName for JsHierarchyStats
Source§impl ValidateNapiValue for JsHierarchyStats
impl ValidateNapiValue for JsHierarchyStats
Source§unsafe fn validate(
env: *mut napi_env__,
napi_val: *mut napi_value__,
) -> Result<*mut napi_value__, Error>
unsafe fn validate( env: *mut napi_env__, napi_val: *mut napi_value__, ) -> Result<*mut napi_value__, Error>
Safety Read more
Auto Trait Implementations§
impl Freeze for JsHierarchyStats
impl RefUnwindSafe for JsHierarchyStats
impl Send for JsHierarchyStats
impl Sync for JsHierarchyStats
impl Unpin for JsHierarchyStats
impl UnsafeUnpin for JsHierarchyStats
impl UnwindSafe for JsHierarchyStats
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> 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