marcel_os::boot_splash

Struct BootScreen

Source
pub struct BootScreen;
Expand description

A struct representing the boot screen of the system.

Implementations§

Source§

impl BootScreen

Source

pub fn show()

Displays the boot screen, which includes an ASCII logo and system information.

This function clears the screen and prints:

  • An ASCII logo from settings.
  • The current version of the system.
  • Developer information.
Source

pub fn log(status: LogType, message: &str)

Logs a message with a specific status indicator (e.g., success, info, warning).

§Arguments
  • status - The status of the log message, indicating its type (e.g., info, success, etc.).
  • message - The message to log.

This function prints the message prefixed with a symbol representing its status:

  • * for Info
  • + for Success
  • x for Failed
  • ! for Warning

Auto Trait Implementations§

§

impl Freeze for BootScreen

§

impl RefUnwindSafe for BootScreen

§

impl Send for BootScreen

§

impl Sync for BootScreen

§

impl Unpin for BootScreen

§

impl UnwindSafe for BootScreen

Blanket Implementations§

§

impl<T> Any for T
where T: 'static + ?Sized,

§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Borrow<T> for T
where T: ?Sized,

§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
§

impl<T> BorrowMut<T> for T
where T: ?Sized,

§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> From<T> for T

§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T, U> Into<U> for T
where U: From<T>,

§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.