Struct handlr_regex::apps::MimeApps
source · pub struct MimeApps { /* private fields */ }Implementations§
source§impl MimeApps
impl MimeApps
pub fn add_handler(&mut self, mime: Mime, handler: Handler)
pub fn set_handler(&mut self, mime: Mime, handler: Handler)
pub fn remove_handler(&mut self, mime: &Mime) -> Result<()>
pub fn get_handler(&self, mime: &Mime) -> Result<Handler>
pub fn show_handler(&self, mime: &Mime, output_json: bool) -> Result<()>
pub fn path() -> Result<PathBuf>
pub fn read() -> Result<Self>
pub fn save(&self) -> Result<()>
pub fn print(&self, detailed: bool) -> Result<()>
pub fn list_handlers() -> Result<()>
pub fn open_paths(&self, paths: &[UserPath]) -> Result<()>
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for MimeApps
impl Send for MimeApps
impl Sync for MimeApps
impl Unpin for MimeApps
impl UnwindSafe for MimeApps
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