pub struct AdEvent {
pub ad_type: AdType,
pub event: AdEventType,
pub error: Option<String>,
pub reward: Option<AdReward>,
}Fields§
§ad_type: AdType§event: AdEventType§error: Option<String>§reward: Option<AdReward>Trait Implementations§
Source§impl<'de> Deserialize<'de> for AdEvent
impl<'de> Deserialize<'de> for AdEvent
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 AdEvent
impl RefUnwindSafe for AdEvent
impl Send for AdEvent
impl Sync for AdEvent
impl Unpin for AdEvent
impl UnwindSafe for AdEvent
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