pub struct MaterialityGenerator { /* private fields */ }Expand description
Generator for ISA 320 materiality calculations.
Implementations§
Source§impl MaterialityGenerator
impl MaterialityGenerator
Sourcepub fn with_config(seed: u64, config: MaterialityGeneratorConfig) -> Self
pub fn with_config(seed: u64, config: MaterialityGeneratorConfig) -> Self
Create a new generator with custom configuration.
Sourcepub fn generate(&mut self, input: &MaterialityInput) -> MaterialityCalculation
pub fn generate(&mut self, input: &MaterialityInput) -> MaterialityCalculation
Generate a materiality calculation for a single entity.
Sourcepub fn generate_batch(
&mut self,
inputs: &[MaterialityInput],
) -> Vec<MaterialityCalculation>
pub fn generate_batch( &mut self, inputs: &[MaterialityInput], ) -> Vec<MaterialityCalculation>
Generate materiality calculations for a batch of entities.
Auto Trait Implementations§
impl Freeze for MaterialityGenerator
impl RefUnwindSafe for MaterialityGenerator
impl Send for MaterialityGenerator
impl Sync for MaterialityGenerator
impl Unpin for MaterialityGenerator
impl UnsafeUnpin for MaterialityGenerator
impl UnwindSafe for MaterialityGenerator
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