some_random_api/endpoints/canvas/
mod.rs

1mod filter;
2mod misc;
3mod overlay;
4
5pub use filter::CanvasFilterEndpoint;
6pub use misc::CanvasMiscEndpoint;
7pub use overlay::CanvasOverlayEndpoint;
8
9/// An endpoint for generating images manipulated using Canvas
10///
11/// # Examples
12///
13/// ```
14/// use some_random_api::Client;
15/// use std::fs::write;
16///
17/// write(
18///     "jail.png",
19///     Client::new(None::<String>)
20///         .canvas
21///         .overlay
22///         .jail("avatar url").await?,
23/// )?;
24/// ```
25pub struct CanvasEndpoint {
26    pub filter: CanvasFilterEndpoint,
27    pub misc: CanvasMiscEndpoint,
28    pub overlay: CanvasOverlayEndpoint,
29}