pub struct ThreadItemPostData {
pub hidden_by_threadgate: bool,
pub more_parents: bool,
pub more_replies: i64,
pub muted_by_viewer: bool,
pub op_thread: bool,
pub op_thread_post_count: Option<i64>,
pub op_thread_post_index: Option<i64>,
pub post: PostView,
}namespace-appbsky only.Fields§
The threadgate created by the author indicates this post as a reply to be hidden for everyone consuming the thread.
more_parents: boolThis post has more parents that were not present in the response. This is just a boolean, without the number of parents.
more_replies: i64This post has more replies that were not present in the response. This is a numeric value, which is best-effort and might not be accurate.
muted_by_viewer: boolThis is by an account muted by the viewer requesting it.
op_thread: boolThis post is part of a contiguous thread by the OP from the thread root. Sub-threads by OP deeper in the tree are not considered an OP thread.
op_thread_post_count: Option<i64>The total number of posts in the contiguous OP thread that this post belongs to. Only present when this post is part of the OP thread (see opThread).
op_thread_post_index: Option<i64>The 1-indexed position of this post within the contiguous OP thread. Only present when this post is part of the OP thread (see opThread).
post: PostViewTrait Implementations§
Source§impl Clone for ThreadItemPostData
impl Clone for ThreadItemPostData
Source§impl Debug for ThreadItemPostData
impl Debug for ThreadItemPostData
Source§impl<'de> Deserialize<'de> for ThreadItemPostData
impl<'de> Deserialize<'de> for ThreadItemPostData
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>,
impl Eq for ThreadItemPostData
Source§impl PartialEq for ThreadItemPostData
impl PartialEq for ThreadItemPostData
Source§impl Serialize for ThreadItemPostData
impl Serialize for ThreadItemPostData
impl StructuralPartialEq for ThreadItemPostData
Auto Trait Implementations§
impl Freeze for ThreadItemPostData
impl RefUnwindSafe for ThreadItemPostData
impl Send for ThreadItemPostData
impl Sync for ThreadItemPostData
impl Unpin for ThreadItemPostData
impl UnsafeUnpin for ThreadItemPostData
impl UnwindSafe for ThreadItemPostData
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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
key and return true if they are equal.