pub struct BskyAppStatePrefData {
pub active_progress_guide: Option<BskyAppProgressGuide>,
pub nuxs: Option<Vec<Nux>>,
pub queued_nudges: Option<Vec<String>>,
}Available on crate feature
namespace-appbsky only.Expand description
A grab bag of state that’s specific to the bsky.app program. Third-party apps shouldn’t use this.
Fields§
§active_progress_guide: Option<BskyAppProgressGuide>§nuxs: Option<Vec<Nux>>Storage for NUXs the user has encountered.
queued_nudges: Option<Vec<String>>An array of tokens which identify nudges (modals, popups, tours, highlight dots) that should be shown to the user.
Trait Implementations§
Source§impl Clone for BskyAppStatePrefData
impl Clone for BskyAppStatePrefData
Source§fn clone(&self) -> BskyAppStatePrefData
fn clone(&self) -> BskyAppStatePrefData
Returns a copy 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 BskyAppStatePrefData
impl Debug for BskyAppStatePrefData
Source§impl<'de> Deserialize<'de> for BskyAppStatePrefData
impl<'de> Deserialize<'de> for BskyAppStatePrefData
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 BskyAppStatePrefData
impl PartialEq for BskyAppStatePrefData
Source§impl Serialize for BskyAppStatePrefData
impl Serialize for BskyAppStatePrefData
impl Eq for BskyAppStatePrefData
impl StructuralPartialEq for BskyAppStatePrefData
Auto Trait Implementations§
impl Freeze for BskyAppStatePrefData
impl RefUnwindSafe for BskyAppStatePrefData
impl Send for BskyAppStatePrefData
impl Sync for BskyAppStatePrefData
impl Unpin for BskyAppStatePrefData
impl UnwindSafe for BskyAppStatePrefData
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.