pub struct ModelDocumentContent {
pub name: String,
pub theory: String,
pub notebook: Notebook<ModelJudgment>,
}
Expand description
This is the content of a model document. For legacy reasons, we reserve
the name “ModelDocument” for Document & { type: "model" }
.
Fields§
§name: String
§theory: String
§notebook: Notebook<ModelJudgment>
Trait Implementations§
Source§impl Debug for ModelDocumentContent
impl Debug for ModelDocumentContent
Source§impl<'de> Deserialize<'de> for ModelDocumentContent
impl<'de> Deserialize<'de> for ModelDocumentContent
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 From<ModelDocumentContent> for JsValuewhere
ModelDocumentContent: Serialize,
impl From<ModelDocumentContent> for JsValuewhere
ModelDocumentContent: Serialize,
Source§fn from(value: ModelDocumentContent) -> Self
fn from(value: ModelDocumentContent) -> Self
Converts to this type from the input type.
Source§impl FromWasmAbi for ModelDocumentContentwhere
Self: DeserializeOwned,
impl FromWasmAbi for ModelDocumentContentwhere
Self: DeserializeOwned,
Source§impl IntoWasmAbi for ModelDocumentContentwhere
ModelDocumentContent: Serialize,
impl IntoWasmAbi for ModelDocumentContentwhere
ModelDocumentContent: Serialize,
Source§impl OptionFromWasmAbi for ModelDocumentContentwhere
Self: DeserializeOwned,
impl OptionFromWasmAbi for ModelDocumentContentwhere
Self: DeserializeOwned,
Source§impl OptionIntoWasmAbi for ModelDocumentContentwhere
ModelDocumentContent: Serialize,
impl OptionIntoWasmAbi for ModelDocumentContentwhere
ModelDocumentContent: Serialize,
Source§impl PartialEq for ModelDocumentContent
impl PartialEq for ModelDocumentContent
Source§impl RefFromWasmAbi for ModelDocumentContentwhere
Self: DeserializeOwned,
impl RefFromWasmAbi for ModelDocumentContentwhere
Self: DeserializeOwned,
Source§type Abi = <JsType as RefFromWasmAbi>::Abi
type Abi = <JsType as RefFromWasmAbi>::Abi
The Wasm ABI type references to
Self
are recovered from.Source§type Anchor = SelfOwner<ModelDocumentContent>
type Anchor = SelfOwner<ModelDocumentContent>
The type that holds the reference to
Self
for the duration of the
invocation of the function that has an &Self
parameter. This is
required to ensure that the lifetimes don’t persist beyond one function
call, and so that they remain anonymous.Source§impl Serialize for ModelDocumentContent
impl Serialize for ModelDocumentContent
Source§impl Tsify for ModelDocumentContent
impl Tsify for ModelDocumentContent
const DECL: &'static str = "/**\n * This is the content of a model document. For legacy reasons, we reserve\n * the name \\\"ModelDocument\\\" for `Document & { type: \\\"model\\\" }`.\n */\nexport interface ModelDocumentContent {\n name: string;\n theory: string;\n notebook: Notebook<ModelJudgment>;\n}"
const SERIALIZATION_CONFIG: SerializationConfig
type JsType = JsType
fn into_js(&self) -> Result<Self::JsType, Error>where
Self: Serialize,
fn from_js<T>(js: T) -> Result<Self, Error>
Source§impl VectorFromWasmAbi for ModelDocumentContentwhere
Self: DeserializeOwned,
impl VectorFromWasmAbi for ModelDocumentContentwhere
Self: DeserializeOwned,
type Abi = <JsType as VectorFromWasmAbi>::Abi
unsafe fn vector_from_abi(js: Self::Abi) -> Box<[Self]>
Source§impl VectorIntoWasmAbi for ModelDocumentContentwhere
ModelDocumentContent: Serialize,
impl VectorIntoWasmAbi for ModelDocumentContentwhere
ModelDocumentContent: Serialize,
type Abi = <JsType as VectorIntoWasmAbi>::Abi
fn vector_into_abi(vector: Box<[Self]>) -> Self::Abi
Source§impl WasmDescribeVector for ModelDocumentContent
impl WasmDescribeVector for ModelDocumentContent
impl Eq for ModelDocumentContent
impl StructuralPartialEq for ModelDocumentContent
Auto Trait Implementations§
impl Freeze for ModelDocumentContent
impl RefUnwindSafe for ModelDocumentContent
impl Send for ModelDocumentContent
impl Sync for ModelDocumentContent
impl Unpin for ModelDocumentContent
impl UnwindSafe for ModelDocumentContent
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> ReturnWasmAbi for Twhere
T: IntoWasmAbi,
impl<T> ReturnWasmAbi for Twhere
T: IntoWasmAbi,
Source§type Abi = <T as IntoWasmAbi>::Abi
type Abi = <T as IntoWasmAbi>::Abi
Same as
IntoWasmAbi::Abi
Source§fn return_abi(self) -> <T as ReturnWasmAbi>::Abi
fn return_abi(self) -> <T as ReturnWasmAbi>::Abi
Same as
IntoWasmAbi::into_abi
, except that it may throw and never
return in the case of Err
.