pub struct CreateProductRequest {
pub description: String,
pub display_name: String,
pub image_id: String,
pub product_type: ProductType,
pub tags: Vec<String>,
pub use_for_subscriber_list: bool,
}Fields§
§description: String§display_name: String§image_id: String§product_type: ProductType§use_for_subscriber_list: boolImplementations§
Source§impl CreateProductRequest
impl CreateProductRequest
pub fn new( description: String, display_name: String, image_id: String, product_type: ProductType, tags: Vec<String>, use_for_subscriber_list: bool, ) -> CreateProductRequest
Trait Implementations§
Source§impl Clone for CreateProductRequest
impl Clone for CreateProductRequest
Source§fn clone(&self) -> CreateProductRequest
fn clone(&self) -> CreateProductRequest
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 CreateProductRequest
impl Debug for CreateProductRequest
Source§impl Default for CreateProductRequest
impl Default for CreateProductRequest
Source§fn default() -> CreateProductRequest
fn default() -> CreateProductRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreateProductRequest
impl<'de> Deserialize<'de> for CreateProductRequest
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 PartialEq for CreateProductRequest
impl PartialEq for CreateProductRequest
Source§impl Serialize for CreateProductRequest
impl Serialize for CreateProductRequest
impl StructuralPartialEq for CreateProductRequest
Auto Trait Implementations§
impl Freeze for CreateProductRequest
impl RefUnwindSafe for CreateProductRequest
impl Send for CreateProductRequest
impl Sync for CreateProductRequest
impl Unpin for CreateProductRequest
impl UnsafeUnpin for CreateProductRequest
impl UnwindSafe for CreateProductRequest
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