1#![deny(
2 missing_docs,
3 missing_debug_implementations,
4 trivial_casts,
5 trivial_numeric_casts,
6 unsafe_code,
7 unstable_features,
8 unused_import_braces,
9 unused_qualifications,
10 unused_results,
11 rust_2018_idioms
12)]
13
14#[macro_use]
19extern crate error_chain;
20
21pub use crate::attachment::{Action, Attachment, AttachmentBuilder, Field, Section};
22pub use crate::error::{Error, Result};
23pub use crate::hex::{HexColor, SlackColor};
24pub use crate::payload::{Parse, Payload, PayloadBuilder};
25pub use crate::slack::{Slack, SlackLink, SlackText, SlackTextContent, SlackTime, SlackUserLink};
26
27#[macro_use]
28mod macros;
29
30mod attachment;
31mod error;
32mod hex;
33mod payload;
34mod slack;