megalodon 1.3.0

Fediverse API client library for Rust.
Documentation
use crate::entities as MegalodonEntities;
use serde::Deserialize;

#[derive(Debug, Deserialize, Clone)]
pub struct Role {
    name: String,
}

impl From<MegalodonEntities::Role> for Role {
    fn from(value: MegalodonEntities::Role) -> Self {
        Self { name: value.name }
    }
}

impl From<Role> for MegalodonEntities::Role {
    fn from(val: Role) -> Self {
        MegalodonEntities::Role { name: val.name }
    }
}