pub struct PublicProfileRow {
pub id_tag: Box<str>,
pub name: Box<str>,
pub typ: ProfileType,
pub profile_pic: Option<Box<str>>,
}Expand description
Reduced, public-safe profile projection returned by
MetaAdapter::read_profiles. Deliberately not Profile, which carries
the reading tenant’s private relationship state — status (including
Blocked/Muted/Banned), connected/following/follower, trust and the
feed/msg read watermarks. None of that may reach a batch caller.
Fields§
§id_tag: Box<str>§name: Box<str>§typ: ProfileType§profile_pic: Option<Box<str>>Trait Implementations§
Source§impl Clone for PublicProfileRow
impl Clone for PublicProfileRow
Source§fn clone(&self) -> PublicProfileRow
fn clone(&self) -> PublicProfileRow
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 moreAuto Trait Implementations§
impl Freeze for PublicProfileRow
impl RefUnwindSafe for PublicProfileRow
impl Send for PublicProfileRow
impl Sync for PublicProfileRow
impl Unpin for PublicProfileRow
impl UnsafeUnpin for PublicProfileRow
impl UnwindSafe for PublicProfileRow
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