pub struct LogMessageRepository { /* private fields */ }
Implementations§
Source§impl LogMessageRepository
impl LogMessageRepository
pub fn targeted(&self, name: &str, language: Language) -> Result<&str>
pub fn untargeted(&self, name: &str, language: Language) -> Result<&str>
pub fn messages(&self, name: &str) -> Result<&Arc<EmoteData>>
pub fn all_messages(&self) -> Vec<&Arc<EmoteData>>
pub fn contains_emote(&self, name: &str) -> bool
pub fn emote_list(&self) -> impl Iterator<Item = &String>
pub fn emote_list_by_id(&self) -> impl Iterator<Item = &String>
pub fn find_emote_id(&self, name: &str) -> Option<u32>
pub fn messages_map(&self) -> &MessagesMap
Trait Implementations§
Source§impl Clone for LogMessageRepository
impl Clone for LogMessageRepository
Source§fn clone(&self) -> LogMessageRepository
fn clone(&self) -> LogMessageRepository
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for LogMessageRepository
impl RefUnwindSafe for LogMessageRepository
impl Send for LogMessageRepository
impl Sync for LogMessageRepository
impl Unpin for LogMessageRepository
impl UnwindSafe for LogMessageRepository
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