pub struct DbRepositoryModel {Show 14 fields
pub id: Uuid,
pub repository_id: Uuid,
pub model_id: Uuid,
pub repo_model_id: String,
pub repo_path: String,
pub download_urls: Json<Vec<DbDownloadUrl>>,
pub files: Json<Vec<DbModelFile>>,
pub dependencies: Json<Vec<String>>,
pub installation_notes: Option<String>,
pub usage_examples: Json<Vec<String>>,
pub license_text: Option<String>,
pub model_card: Option<String>,
pub created_at: DateTime<Utc>,
pub updated_at: DateTime<Utc>,
}Expand description
数据库仓库模型表 - 对应 burncloud_service_models::RepositoryModel
Fields§
§id: Uuid§repository_id: Uuid§model_id: Uuid§repo_model_id: String§repo_path: String§download_urls: Json<Vec<DbDownloadUrl>>§files: Json<Vec<DbModelFile>>§dependencies: Json<Vec<String>>§installation_notes: Option<String>§usage_examples: Json<Vec<String>>§license_text: Option<String>§model_card: Option<String>§created_at: DateTime<Utc>§updated_at: DateTime<Utc>Trait Implementations§
Source§impl Clone for DbRepositoryModel
impl Clone for DbRepositoryModel
Source§fn clone(&self) -> DbRepositoryModel
fn clone(&self) -> DbRepositoryModel
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 DbRepositoryModel
impl Debug for DbRepositoryModel
Source§impl<'de> Deserialize<'de> for DbRepositoryModel
impl<'de> Deserialize<'de> for DbRepositoryModel
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 DbRepositoryModelwhere
&'a str: ColumnIndex<R>,
Uuid: Decode<'a, R::Database> + Type<R::Database>,
String: Decode<'a, R::Database> + Type<R::Database>,
Json<Vec<DbDownloadUrl>>: Decode<'a, R::Database> + Type<R::Database>,
Json<Vec<DbModelFile>>: Decode<'a, R::Database> + Type<R::Database>,
Json<Vec<String>>: Decode<'a, R::Database> + Type<R::Database>,
Option<String>: Decode<'a, R::Database> + Type<R::Database>,
DateTime<Utc>: Decode<'a, R::Database> + Type<R::Database>,
impl<'a, R: Row> FromRow<'a, R> for DbRepositoryModelwhere
&'a str: ColumnIndex<R>,
Uuid: Decode<'a, R::Database> + Type<R::Database>,
String: Decode<'a, R::Database> + Type<R::Database>,
Json<Vec<DbDownloadUrl>>: Decode<'a, R::Database> + Type<R::Database>,
Json<Vec<DbModelFile>>: Decode<'a, R::Database> + Type<R::Database>,
Json<Vec<String>>: Decode<'a, R::Database> + Type<R::Database>,
Option<String>: Decode<'a, R::Database> + Type<R::Database>,
DateTime<Utc>: Decode<'a, R::Database> + Type<R::Database>,
Auto Trait Implementations§
impl Freeze for DbRepositoryModel
impl RefUnwindSafe for DbRepositoryModel
impl Send for DbRepositoryModel
impl Sync for DbRepositoryModel
impl Unpin for DbRepositoryModel
impl UnsafeUnpin for DbRepositoryModel
impl UnwindSafe for DbRepositoryModel
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
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<T> ErasedDestructor for Twhere
T: 'static,
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