pub struct SheetLinesRequest {
pub id: u64,
pub job: LinesJob,
}Expand description
A drawing sheet’s exact hidden-line pass for ONE placement, handed to the
runner so the UI thread never runs it (see
crate::sheets::project::LinesJob). The job names the runner’s own
resident solids by handle and content fingerprint, so nothing crosses the
seam but the question and the lines.
Fields§
§id: u64Monotonic request id (main pairs the reply back by it).
job: LinesJobTrait Implementations§
Source§impl Clone for SheetLinesRequest
impl Clone for SheetLinesRequest
Source§impl Debug for SheetLinesRequest
impl Debug for SheetLinesRequest
Source§impl<'de> Deserialize<'de> for SheetLinesRequest
impl<'de> Deserialize<'de> for SheetLinesRequest
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 SheetLinesRequest
impl RefUnwindSafe for SheetLinesRequest
impl Send for SheetLinesRequest
impl Sync for SheetLinesRequest
impl Unpin for SheetLinesRequest
impl UnsafeUnpin for SheetLinesRequest
impl UnwindSafe for SheetLinesRequest
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