pub struct OfferField {
pub name: String,
pub label: String,
pub field_type: OfferFieldType,
pub value: String,
pub options: Vec<OfferFieldOption>,
}Fields§
§name: String§label: String§field_type: OfferFieldType§value: String§options: Vec<OfferFieldOption>Trait Implementations§
Source§impl Clone for OfferField
impl Clone for OfferField
Source§fn clone(&self) -> OfferField
fn clone(&self) -> OfferField
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 OfferField
impl Debug for OfferField
Source§impl<'de> Deserialize<'de> for OfferField
impl<'de> Deserialize<'de> for OfferField
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 OfferField
impl RefUnwindSafe for OfferField
impl Send for OfferField
impl Sync for OfferField
impl Unpin for OfferField
impl UnsafeUnpin for OfferField
impl UnwindSafe for OfferField
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