pub struct CreateModelParams {
pub model_name: String,
pub in_order_fields: Vec<String>,
pub css: String,
pub is_cloze: Option<bool>,
pub card_templates: Vec<CreateCardTemplate>,
}Expand description
Parameters for creating a new model.
Fields§
§model_name: StringModel name.
in_order_fields: Vec<String>Field names for the model.
css: StringCSS styling for the model.
is_cloze: Option<bool>Whether this is a cloze model.
card_templates: Vec<CreateCardTemplate>Card templates.
Implementations§
Source§impl CreateModelParams
impl CreateModelParams
Sourcepub fn new(name: impl Into<String>) -> CreateModelParams
pub fn new(name: impl Into<String>) -> CreateModelParams
Create new model parameters.
Sourcepub fn field(self, name: impl Into<String>) -> CreateModelParams
pub fn field(self, name: impl Into<String>) -> CreateModelParams
Add a field to the model.
Sourcepub fn css(self, css: impl Into<String>) -> CreateModelParams
pub fn css(self, css: impl Into<String>) -> CreateModelParams
Set the CSS styling.
Sourcepub fn cloze(self, is_cloze: bool) -> CreateModelParams
pub fn cloze(self, is_cloze: bool) -> CreateModelParams
Set whether this is a cloze model.
Trait Implementations§
Source§impl Clone for CreateModelParams
impl Clone for CreateModelParams
Source§fn clone(&self) -> CreateModelParams
fn clone(&self) -> CreateModelParams
Returns a duplicate of the value. Read more
1.0.0 · 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 CreateModelParams
impl Debug for CreateModelParams
Source§impl Serialize for CreateModelParams
impl Serialize for CreateModelParams
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for CreateModelParams
impl RefUnwindSafe for CreateModelParams
impl Send for CreateModelParams
impl Sync for CreateModelParams
impl Unpin for CreateModelParams
impl UnwindSafe for CreateModelParams
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