pub struct Contents { /* private fields */ }Expand description
Just plain text
Only formatting available is emojis.
Implementations§
Source§impl Contents
impl Contents
Sourcepub fn from_text(text: impl ToString) -> Self
pub fn from_text(text: impl ToString) -> Self
Construct some markdown text from a string or string-like value
§Arguments
text- The text contents to render for thisTextobject. For some basic formatting examples, see the docs above for the Contents struct itself, or Slack’s markdown docs 🔗. There are no intrinsic length limits on this, those are usually requirements of the context the text will be used in.
§Example
use slack_blocks::compose::text::{mrkdwn, Text};
let text = mrkdwn::Contents::from_text("This link doesn't work! :tada: https://www.cheese.com")
.with_verbatim(true);Sourcepub fn with_emoji(self, emoji: bool) -> Self
pub fn with_emoji(self, emoji: bool) -> Self
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Contents
impl<'de> Deserialize<'de> for Contents
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<Contents> for ImageOrText<'static>
impl From<Contents> for ImageOrText<'static>
Source§impl TextKind<Contents> for plain
Available on crate feature blox only.
impl TextKind<Contents> for plain
Available on crate feature
blox only.Source§fn set_kind<M>(self, builder: TextBuilder<Text, M>) -> TextBuilder<Plain, M>
fn set_kind<M>(self, builder: TextBuilder<Text, M>) -> TextBuilder<Plain, M>
Invoke
TextBuilder.mrkdwn or TextBuilder.plainimpl StructuralPartialEq for Contents
Auto Trait Implementations§
impl Freeze for Contents
impl RefUnwindSafe for Contents
impl Send for Contents
impl Sync for Contents
impl Unpin for Contents
impl UnwindSafe for Contents
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