pub struct RasterCandidateMeta {
pub id: u32,
pub page: u32,
pub width: u32,
pub height: u32,
pub hash: String,
pub kind: RasterCandidateKind,
}Expand description
Serializable candidate metadata (no pixel buffer).
Fields§
§id: u32Session-local id.
page: u321-based page.
width: u32Pixel width.
height: u32Pixel height.
hash: StringContent hash for cache keys.
kind: RasterCandidateKindHow OCR words should be assembled.
Trait Implementations§
Source§impl Clone for RasterCandidateMeta
impl Clone for RasterCandidateMeta
Source§impl Debug for RasterCandidateMeta
impl Debug for RasterCandidateMeta
Source§impl<'de> Deserialize<'de> for RasterCandidateMeta
impl<'de> Deserialize<'de> for RasterCandidateMeta
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for RasterCandidateMeta
impl RefUnwindSafe for RasterCandidateMeta
impl Send for RasterCandidateMeta
impl Sync for RasterCandidateMeta
impl Unpin for RasterCandidateMeta
impl UnsafeUnpin for RasterCandidateMeta
impl UnwindSafe for RasterCandidateMeta
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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