edstem 0.4.0

Async API wrapper to Ed Discussion
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Structs and `impl`s for the various types in the API.

use derive_getters::{Dissolve, Getters};
use serde::Deserialize;
#[cfg(feature = "serde")]
use serde::Serialize;

pub(crate) mod course;
pub(crate) mod lab;
pub(crate) mod realm;
pub(crate) mod thread;
pub(crate) mod user;

/// Stand-in for maps not known to contain any fields.
#[derive(Clone, Debug, Deserialize, Getters, Dissolve)]
#[cfg_attr(feature = "serde", derive(Serialize))]
pub struct Empty {}