pub struct CropElementRequest {
pub artifact_type: String,
pub schema_version: String,
pub request_ref: String,
pub document_fingerprint: String,
pub element_id: String,
pub rendering: CropElementRendering,
pub source_pdf_fingerprint: Option<String>,
}Expand description
Source-only crop_element request envelope.
Fields§
§artifact_type: StringRequest artifact type, currently ethos.crop_element_request.v1.
schema_version: StringContract schema version.
request_ref: StringStable request identity.
document_fingerprint: StringExpected canonical document fingerprint.
element_id: StringElement id in the canonical Ethos document graph.
rendering: CropElementRenderingRequested rendering mode.
source_pdf_fingerprint: Option<String>Fingerprint of caller-provided source PDF bytes for rendered requests.
Trait Implementations§
Source§impl Clone for CropElementRequest
impl Clone for CropElementRequest
Source§fn clone(&self) -> CropElementRequest
fn clone(&self) -> CropElementRequest
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 CropElementRequest
impl Debug for CropElementRequest
Source§impl<'de> Deserialize<'de> for CropElementRequest
impl<'de> Deserialize<'de> for CropElementRequest
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 Eq for CropElementRequest
Source§impl PartialEq for CropElementRequest
impl PartialEq for CropElementRequest
Source§fn eq(&self, other: &CropElementRequest) -> bool
fn eq(&self, other: &CropElementRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for CropElementRequest
impl Serialize for CropElementRequest
impl StructuralPartialEq for CropElementRequest
Auto Trait Implementations§
impl Freeze for CropElementRequest
impl RefUnwindSafe for CropElementRequest
impl Send for CropElementRequest
impl Sync for CropElementRequest
impl Unpin for CropElementRequest
impl UnsafeUnpin for CropElementRequest
impl UnwindSafe for CropElementRequest
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