pub struct MaterializationHandler { /* private fields */ }Expand description
Handler for materializing acquired content
Implementations§
Source§impl MaterializationHandler
impl MaterializationHandler
Sourcepub fn materialize_as_operation(
&self,
flow_ref: &FlowRef,
content: Vec<u8>,
metadata: &AcquisitionMetadata,
) -> Result<Operation, String>
pub fn materialize_as_operation( &self, flow_ref: &FlowRef, content: Vec<u8>, metadata: &AcquisitionMetadata, ) -> Result<Operation, String>
Materialize acquired content as a legitimate FeltDB operation This makes acquired content participate in the reactive system
Sourcepub fn is_materialized(&self, flow_ref: &FlowRef) -> Result<bool, String>
pub fn is_materialized(&self, flow_ref: &FlowRef) -> Result<bool, String>
Check if a reference has already been materialized
Sourcepub fn materialized_count(&self) -> Result<usize, String>
pub fn materialized_count(&self) -> Result<usize, String>
Get the count of materialized references
Trait Implementations§
Source§impl Clone for MaterializationHandler
impl Clone for MaterializationHandler
Auto Trait Implementations§
impl Freeze for MaterializationHandler
impl RefUnwindSafe for MaterializationHandler
impl Send for MaterializationHandler
impl Sync for MaterializationHandler
impl Unpin for MaterializationHandler
impl UnsafeUnpin for MaterializationHandler
impl UnwindSafe for MaterializationHandler
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