[−][src]Struct max_tree::AiAnalysis
Stores results from analysis.
Fields
node_count: usize
Keeps track of maximum number of nodes.
Implementations
impl AiAnalysis
[src]
pub fn new() -> AiAnalysis
[src]
Creates new AI analysis.
impl AiAnalysis
[src]
pub fn gib(&self, node_size: usize) -> f64
[src]
Estimates the maximum memory usage of nodes in Gibibytes.
pub fn mib(&self, node_size: usize) -> f64
[src]
Estimates the maximum memory usage of nodes in Mibibytes.
pub fn kib(&self, node_size: usize) -> f64
[src]
Estimates the maximum memory usage of nodes in Kibibytes.
Auto Trait Implementations
impl RefUnwindSafe for AiAnalysis
impl Send for AiAnalysis
impl Sync for AiAnalysis
impl Unpin for AiAnalysis
impl UnwindSafe for AiAnalysis
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,