pub struct DocumentRequest {
pub document_kind: String,
pub extractor: Option<DocumentExtractor>,
pub artifacts: Vec<DocumentArtifactInput>,
}Expand description
Extracted artifacts from one document. The caller already pulled URLs out.
Fields§
§document_kind: String§extractor: Option<DocumentExtractor>§artifacts: Vec<DocumentArtifactInput>Trait Implementations§
Source§impl Clone for DocumentRequest
impl Clone for DocumentRequest
Source§fn clone(&self) -> DocumentRequest
fn clone(&self) -> DocumentRequest
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 DocumentRequest
impl Debug for DocumentRequest
Source§impl<'de> Deserialize<'de> for DocumentRequest
impl<'de> Deserialize<'de> for DocumentRequest
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 DocumentRequest
Source§impl PartialEq for DocumentRequest
impl PartialEq for DocumentRequest
impl StructuralPartialEq for DocumentRequest
Auto Trait Implementations§
impl Freeze for DocumentRequest
impl RefUnwindSafe for DocumentRequest
impl Send for DocumentRequest
impl Sync for DocumentRequest
impl Unpin for DocumentRequest
impl UnsafeUnpin for DocumentRequest
impl UnwindSafe for DocumentRequest
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