pub struct Body { /* private fields */ }Expand description
TwiML Noun
Implementations§
Source§impl Body
impl Body
Sourcepub fn new(message: impl Into<String>) -> Self
pub fn new(message: impl Into<String>) -> Self
Create a new Body noun
Examples found in repository?
examples/sms_message.rs (line 63)
61fn mms_single_media() {
62 let message = Message::with_nouns(MessageAttributes::new())
63 .body(Body::new("Check out this image!"))
64 .add_media(Media::new("https://example.com/image.jpg"));
65
66 let response = MessagingResponse::new().message_with_nouns(message);
67
68 println!("{}", response.to_xml());
69}
70
71/// MMS with multiple media attachments
72fn mms_multiple_media() {
73 let message = Message::with_nouns(
74 MessageAttributes::new()
75 .to("+15551234567")
76 .from("+15559876543"),
77 )
78 .body(Body::new("Here are the photos from today's event!"))
79 .add_media(Media::new("https://example.com/photo1.jpg"))
80 .add_media(Media::new("https://example.com/photo2.jpg"))
81 .add_media(Media::new("https://example.com/photo3.jpg"));
82
83 let response = MessagingResponse::new().message_with_nouns(message);
84
85 println!("{}", response.to_xml());
86}Trait Implementations§
Auto Trait Implementations§
impl Freeze for Body
impl RefUnwindSafe for Body
impl Send for Body
impl Sync for Body
impl Unpin for Body
impl UnwindSafe for Body
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more