pub struct Bar { /* private fields */ }
Expand description
To be used by the binary crate.
Implementations§
Source§impl Bar
impl Bar
Sourcepub fn new() -> Bar
pub fn new() -> Bar
Basic function to generate and empty bar object. Main focus is starting the essential library connections.
Output: An unitialized Bar object, still need to load a config before it is useful.
Sourcepub fn load_config(&mut self, conf: Config)
pub fn load_config(&mut self, conf: Config)
Main initial load for the program. Parsing the config object defined previously and creating a usable bar.
Arguments:
- Config object made using the gen_config function.
Output: None, method alters the bar object itself, loading real values into the placeholders generated in Bar::new().
pub fn init(&mut self)
pub fn event_loop(&mut self)
pub fn close(&mut self, code: i32)
Auto Trait Implementations§
impl Freeze for Bar
impl RefUnwindSafe for Bar
impl !Send for Bar
impl !Sync for Bar
impl Unpin for Bar
impl UnwindSafe for Bar
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