pub struct TracePath {
pub created_at: DateTime<Utc>,
pub document: Map<String, Value>,
pub id: Uuid,
pub is_public: bool,
pub repo_id: Uuid,
pub slug: String,
pub step_count: i32,
pub title: Option<String>,
pub toolpath_id: String,
pub updated_at: DateTime<Utc>,
}Expand description
TracePath
JSON schema
{
"type": "object",
"required": [
"created_at",
"document",
"id",
"is_public",
"repo_id",
"slug",
"step_count",
"toolpath_id",
"updated_at"
],
"properties": {
"created_at": {
"type": "string",
"format": "date-time"
},
"document": {
"type": "object"
},
"id": {
"type": "string",
"format": "uuid"
},
"is_public": {
"type": "boolean"
},
"repo_id": {
"type": "string",
"format": "uuid"
},
"slug": {
"type": "string"
},
"step_count": {
"type": "integer",
"format": "int32"
},
"title": {
"type": [
"string",
"null"
]
},
"toolpath_id": {
"type": "string"
},
"updated_at": {
"type": "string",
"format": "date-time"
}
}
}Fields§
§created_at: DateTime<Utc>§document: Map<String, Value>§id: Uuid§is_public: bool§repo_id: Uuid§slug: String§step_count: i32§title: Option<String>§toolpath_id: String§updated_at: DateTime<Utc>Trait Implementations§
Source§impl<'de> Deserialize<'de> for TracePath
impl<'de> Deserialize<'de> for TracePath
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
Auto Trait Implementations§
impl Freeze for TracePath
impl RefUnwindSafe for TracePath
impl Send for TracePath
impl Sync for TracePath
impl Unpin for TracePath
impl UnsafeUnpin for TracePath
impl UnwindSafe for TracePath
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