pub struct ArtifactPartRow {
pub id: i32,
pub artifact_id: ArtifactId,
pub context_id: ContextId,
pub part_kind: String,
pub sequence_number: i32,
pub text_content: Option<String>,
pub file_name: Option<String>,
pub file_mime_type: Option<String>,
pub file_uri: Option<String>,
pub file_bytes: Option<String>,
pub data_content: Option<Value>,
pub metadata: Option<Value>,
}Fields§
§id: i32§artifact_id: ArtifactId§context_id: ContextId§part_kind: String§sequence_number: i32§text_content: Option<String>§file_name: Option<String>§file_mime_type: Option<String>§file_uri: Option<String>§file_bytes: Option<String>§data_content: Option<Value>§metadata: Option<Value>Trait Implementations§
Source§impl Clone for ArtifactPartRow
impl Clone for ArtifactPartRow
Source§fn clone(&self) -> ArtifactPartRow
fn clone(&self) -> ArtifactPartRow
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 ArtifactPartRow
impl Debug for ArtifactPartRow
Source§impl<'de> Deserialize<'de> for ArtifactPartRow
impl<'de> Deserialize<'de> for ArtifactPartRow
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
Source§impl<'a, R: Row> FromRow<'a, R> for ArtifactPartRowwhere
&'a str: ColumnIndex<R>,
i32: Decode<'a, R::Database> + Type<R::Database>,
ArtifactId: Decode<'a, R::Database> + Type<R::Database>,
ContextId: Decode<'a, R::Database> + Type<R::Database>,
String: Decode<'a, R::Database> + Type<R::Database>,
Option<String>: Decode<'a, R::Database> + Type<R::Database>,
Option<Value>: Decode<'a, R::Database> + Type<R::Database>,
impl<'a, R: Row> FromRow<'a, R> for ArtifactPartRowwhere
&'a str: ColumnIndex<R>,
i32: Decode<'a, R::Database> + Type<R::Database>,
ArtifactId: Decode<'a, R::Database> + Type<R::Database>,
ContextId: Decode<'a, R::Database> + Type<R::Database>,
String: Decode<'a, R::Database> + Type<R::Database>,
Option<String>: Decode<'a, R::Database> + Type<R::Database>,
Option<Value>: Decode<'a, R::Database> + Type<R::Database>,
Auto Trait Implementations§
impl Freeze for ArtifactPartRow
impl RefUnwindSafe for ArtifactPartRow
impl Send for ArtifactPartRow
impl Sync for ArtifactPartRow
impl Unpin for ArtifactPartRow
impl UnsafeUnpin for ArtifactPartRow
impl UnwindSafe for ArtifactPartRow
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>,
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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