pub enum FriendshipStatus {
Pending,
Accepted,
Declined,
}Expand description
Lifecycle state of a friendship edge (friendship_status).
A declined row is retained (not deleted) so a re-request is an
UPDATE back to pending — this keeps the canonical (agent_a, agent_b)
primary key stable and lets rate limiting see recent declines.
Variants§
Trait Implementations§
Source§impl Clone for FriendshipStatus
impl Clone for FriendshipStatus
Source§fn clone(&self) -> FriendshipStatus
fn clone(&self) -> FriendshipStatus
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 moreimpl Copy for FriendshipStatus
Source§impl Debug for FriendshipStatus
impl Debug for FriendshipStatus
Source§impl<'de> Deserialize<'de> for FriendshipStatus
impl<'de> Deserialize<'de> for FriendshipStatus
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 Display for FriendshipStatus
impl Display for FriendshipStatus
impl Eq for FriendshipStatus
Source§impl FromStr for FriendshipStatus
impl FromStr for FriendshipStatus
Source§impl PartialEq for FriendshipStatus
impl PartialEq for FriendshipStatus
Source§impl Serialize for FriendshipStatus
impl Serialize for FriendshipStatus
impl StructuralPartialEq for FriendshipStatus
Auto Trait Implementations§
impl Freeze for FriendshipStatus
impl RefUnwindSafe for FriendshipStatus
impl Send for FriendshipStatus
impl Sync for FriendshipStatus
impl Unpin for FriendshipStatus
impl UnsafeUnpin for FriendshipStatus
impl UnwindSafe for FriendshipStatus
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