pub struct EpisodeAugmentor;Expand description
Applies augmentation ops while preserving schema contracts.
Implementations§
Source§impl EpisodeAugmentor
impl EpisodeAugmentor
Sourcepub fn apply(
&self,
episode: &Episode,
op: AugmentationOp,
) -> EpisodeResult<Episode>
pub fn apply( &self, episode: &Episode, op: AugmentationOp, ) -> EpisodeResult<Episode>
Applies one operator to an episode and returns a new episode id suffix.
Trait Implementations§
Source§impl Clone for EpisodeAugmentor
impl Clone for EpisodeAugmentor
Source§fn clone(&self) -> EpisodeAugmentor
fn clone(&self) -> EpisodeAugmentor
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 EpisodeAugmentor
impl Debug for EpisodeAugmentor
Source§impl Default for EpisodeAugmentor
impl Default for EpisodeAugmentor
Source§fn default() -> EpisodeAugmentor
fn default() -> EpisodeAugmentor
Returns the “default value” for a type. Read more
impl Copy for EpisodeAugmentor
Auto Trait Implementations§
impl Freeze for EpisodeAugmentor
impl RefUnwindSafe for EpisodeAugmentor
impl Send for EpisodeAugmentor
impl Sync for EpisodeAugmentor
impl Unpin for EpisodeAugmentor
impl UnsafeUnpin for EpisodeAugmentor
impl UnwindSafe for EpisodeAugmentor
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