pub struct ForensicService;Expand description
Forensic watermark tripwire orchestrator.
Implementations§
Source§impl ForensicService
impl ForensicService
Sourcepub fn embed_tripwire(
cover: CoverMedia,
tag: &WatermarkTripwireTag,
watermarker: &dyn ForensicWatermarker,
) -> Result<CoverMedia, AppError>
pub fn embed_tripwire( cover: CoverMedia, tag: &WatermarkTripwireTag, watermarker: &dyn ForensicWatermarker, ) -> Result<CoverMedia, AppError>
Sourcepub fn identify_recipient(
stego: &CoverMedia,
tags: &[WatermarkTripwireTag],
watermarker: &dyn ForensicWatermarker,
) -> Result<Option<WatermarkReceipt>, AppError>
pub fn identify_recipient( stego: &CoverMedia, tags: &[WatermarkTripwireTag], watermarker: &dyn ForensicWatermarker, ) -> Result<Option<WatermarkReceipt>, AppError>
Auto Trait Implementations§
impl Freeze for ForensicService
impl RefUnwindSafe for ForensicService
impl Send for ForensicService
impl Sync for ForensicService
impl Unpin for ForensicService
impl UnsafeUnpin for ForensicService
impl UnwindSafe for ForensicService
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more