blob: 32c3722aab3a6b998ace7795191c93248d94ba17 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
use serde_json::Value;
use ::model::Embed;
use ::utils::builder::CreateEmbed;
impl Embed {
/// Creates a fake Embed, giving back a `serde_json` map.
///
/// This should only be useful in conjunction with [`Webhook::execute`].
///
/// [`Webhook::execute`]: struct.Webhook.html
#[inline]
pub fn fake<F>(f: F) -> Value where F: FnOnce(CreateEmbed) -> CreateEmbed {
Value::Object(f(CreateEmbed::default()).0)
}
}
|