pub struct DocSource {
pub id: Option<String>,
pub project_id: String,
pub ingest_id: Option<String>,
pub language: Option<String>,
pub source_kind: Option<String>,
pub path: Option<String>,
pub tool_version: Option<String>,
pub hash: Option<String>,
pub source_modified_at: Option<String>,
pub extra: Option<Value>,
}Expand description
Metadata describing the source document for an ingest.
Fields§
§id: Option<String>§project_id: String§ingest_id: Option<String>§language: Option<String>§source_kind: Option<String>§path: Option<String>§tool_version: Option<String>§hash: Option<String>§source_modified_at: Option<String>§extra: Option<Value>Trait Implementations§
Source§impl<'de> Deserialize<'de> for DocSource
impl<'de> Deserialize<'de> for DocSource
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 DocSource
impl StructuralPartialEq for DocSource
Auto Trait Implementations§
impl Freeze for DocSource
impl RefUnwindSafe for DocSource
impl Send for DocSource
impl Sync for DocSource
impl Unpin for DocSource
impl UnwindSafe for DocSource
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