pub struct MessageToken {
pub values: Vec<MessageTokenValue>,
pub placeholder_max: Option<usize>,
}Fields§
§values: Vec<MessageTokenValue>§placeholder_max: Option<usize>Implementations§
Source§impl MessageToken
impl MessageToken
pub fn new( values: Vec<MessageTokenValue>, ) -> Result<Self, MessageTokenValueError>
pub fn to_vec_token_stream(&self) -> TokenStream
pub fn to_static_token_stream(&self) -> TokenStream
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MessageToken
impl RefUnwindSafe for MessageToken
impl !Send for MessageToken
impl !Sync for MessageToken
impl Unpin for MessageToken
impl UnwindSafe for MessageToken
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