pub struct LinesJob {
pub key: String,
pub placement: String,
pub solids: Vec<LinesSolid>,
pub frame: ViewFrame,
pub placed: PlacedView,
pub clip: LinesClip,
}Expand description
ONE placement’s analytic pass, as the runner is asked to run it: everything
[exact_lines] would compute on a miss, by reference to the runner’s own
resident solids rather than a copy of them.
Fields§
§key: StringThe exact-lines key the answer is cached under.
placement: StringThe placement it draws: a later job for the same placement SUPERSEDES this one (the engine drops a superseded answer).
solids: Vec<LinesSolid>§frame: ViewFrame§placed: PlacedViewThe placement at the paper origin — the lines are relative to it.
clip: LinesClipTrait Implementations§
Source§impl<'de> Deserialize<'de> for LinesJob
impl<'de> Deserialize<'de> for LinesJob
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
impl StructuralPartialEq for LinesJob
Auto Trait Implementations§
impl Freeze for LinesJob
impl RefUnwindSafe for LinesJob
impl Send for LinesJob
impl Sync for LinesJob
impl Unpin for LinesJob
impl UnsafeUnpin for LinesJob
impl UnwindSafe for LinesJob
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> 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