pub struct MessageBundleBuilder { /* private fields */ }
Implementations§
Source§impl MessageBundleBuilder
impl MessageBundleBuilder
pub fn new(name: &str) -> Self
pub fn set_bundle_name(&mut self, name: &str) -> &mut Self
pub fn set_message_formatter_fn( &mut self, formatter_fn_name: &str, ) -> Result<&mut Self, Error>
pub fn set_default_language( &mut self, language_id: &str, ) -> Result<&mut Self, Error>
pub fn set_resources_dir(&mut self, base_dir: impl AsRef<Path>) -> &mut Self
pub fn set_function_call_generator( &mut self, fn_call_gen: impl FunctionCallGenerator + 'static, ) -> &mut Self
pub fn add_resource( &mut self, lang_id: &str, path: impl AsRef<Path>, ) -> Result<&mut Self, Error>
pub fn build(&self) -> Result<MessageBundle, Error>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MessageBundleBuilder
impl !RefUnwindSafe for MessageBundleBuilder
impl !Send for MessageBundleBuilder
impl !Sync for MessageBundleBuilder
impl Unpin for MessageBundleBuilder
impl !UnwindSafe for MessageBundleBuilder
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