pub struct BannerData {
pub severity: String,
pub expire_time_ms: Option<i64>,
pub tool_tips: Vec<Value>,
pub actions: Vec<Value>,
}Expand description
banner.data — severity + expiry. expireTime is epoch
MILLISECONDS or null (an expired trial shows null — code
expecting a future timestamp misreads expired as active; Pitfall 7).
Fields§
§severity: String"info" (active) / "warning" (expired) / …
expire_time_ms: Option<i64>Epoch milliseconds, or null when expired/unknown.
tool_tips: Vec<Value>Passthrough tooltip descriptors.
actions: Vec<Value>Passthrough action descriptors.
Trait Implementations§
Source§impl Clone for BannerData
impl Clone for BannerData
Source§fn clone(&self) -> BannerData
fn clone(&self) -> BannerData
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 BannerData
impl Debug for BannerData
Source§impl Default for BannerData
impl Default for BannerData
Source§fn default() -> BannerData
fn default() -> BannerData
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BannerData
impl<'de> Deserialize<'de> for BannerData
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 BannerData
impl PartialEq for BannerData
Source§impl Serialize for BannerData
impl Serialize for BannerData
impl StructuralPartialEq for BannerData
Auto Trait Implementations§
impl Freeze for BannerData
impl RefUnwindSafe for BannerData
impl Send for BannerData
impl Sync for BannerData
impl Unpin for BannerData
impl UnsafeUnpin for BannerData
impl UnwindSafe for BannerData
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