pub struct ManageFriendshipInput {
pub agent: String,
pub action: FriendshipAction,
}Expand description
Input for managing a friendship
Fields§
§agent: StringName of the other agent
action: FriendshipActionrequest, accept, decline or unfriend
Trait Implementations§
Source§impl Clone for ManageFriendshipInput
impl Clone for ManageFriendshipInput
Source§impl Debug for ManageFriendshipInput
impl Debug for ManageFriendshipInput
Source§impl<'de> Deserialize<'de> for ManageFriendshipInput
impl<'de> Deserialize<'de> for ManageFriendshipInput
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
impl Eq for ManageFriendshipInput
Source§impl PartialEq for ManageFriendshipInput
impl PartialEq for ManageFriendshipInput
Source§impl Serialize for ManageFriendshipInput
impl Serialize for ManageFriendshipInput
impl StructuralPartialEq for ManageFriendshipInput
Auto Trait Implementations§
impl Freeze for ManageFriendshipInput
impl RefUnwindSafe for ManageFriendshipInput
impl Send for ManageFriendshipInput
impl Sync for ManageFriendshipInput
impl Unpin for ManageFriendshipInput
impl UnsafeUnpin for ManageFriendshipInput
impl UnwindSafe for ManageFriendshipInput
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