pub struct FieldDiscretization { /* private fields */ }Expand description
Per-field discretization metadata keyed by region selectors.
Implementations§
Source§impl FieldDiscretization
impl FieldDiscretization
Sourcepub fn set_metadata(
&mut self,
region: RegionKey,
metadata: DiscretizationMetadata,
) -> Option<DiscretizationMetadata>
pub fn set_metadata( &mut self, region: RegionKey, metadata: DiscretizationMetadata, ) -> Option<DiscretizationMetadata>
Associate discretization metadata with a region selector.
Sourcepub fn set_label_metadata(
&mut self,
name: impl Into<String>,
value: i32,
metadata: DiscretizationMetadata,
) -> Option<DiscretizationMetadata>
pub fn set_label_metadata( &mut self, name: impl Into<String>, value: i32, metadata: DiscretizationMetadata, ) -> Option<DiscretizationMetadata>
Convenience wrapper for label-based metadata.
Sourcepub fn set_cell_type_metadata(
&mut self,
cell_type: CellType,
metadata: DiscretizationMetadata,
) -> Option<DiscretizationMetadata>
pub fn set_cell_type_metadata( &mut self, cell_type: CellType, metadata: DiscretizationMetadata, ) -> Option<DiscretizationMetadata>
Convenience wrapper for cell-type-based metadata.
Sourcepub fn metadata_for(
&self,
region: &RegionKey,
) -> Option<&DiscretizationMetadata>
pub fn metadata_for( &self, region: &RegionKey, ) -> Option<&DiscretizationMetadata>
Retrieve the metadata for a region selector, if any.
Sourcepub fn iter(
&self,
) -> impl Iterator<Item = (&RegionKey, &DiscretizationMetadata)>
pub fn iter( &self, ) -> impl Iterator<Item = (&RegionKey, &DiscretizationMetadata)>
Iterate over region metadata.
Trait Implementations§
Source§impl Clone for FieldDiscretization
impl Clone for FieldDiscretization
Source§fn clone(&self) -> FieldDiscretization
fn clone(&self) -> FieldDiscretization
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 FieldDiscretization
impl Debug for FieldDiscretization
Source§impl Default for FieldDiscretization
impl Default for FieldDiscretization
Source§fn default() -> FieldDiscretization
fn default() -> FieldDiscretization
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for FieldDiscretization
impl RefUnwindSafe for FieldDiscretization
impl Send for FieldDiscretization
impl Sync for FieldDiscretization
impl Unpin for FieldDiscretization
impl UnsafeUnpin for FieldDiscretization
impl UnwindSafe for FieldDiscretization
Blanket Implementations§
Source§impl<T> AccumulatePathExt for T
impl<T> AccumulatePathExt for T
fn accumulate_path<O, I>(path: I) -> Owhere
O: Orientation,
I: IntoIterator<Item = O>,
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