pub struct InfoConfig { /* private fields */ }Implementations§
Source§impl InfoConfig
impl InfoConfig
Sourcepub fn new(lines: Vec<String>) -> Self
pub fn new(lines: Vec<String>) -> Self
Examples found in repository?
examples/ascii.rs (lines 47-52)
40fn main() -> () {
41 let colors: Vec<AnyColor> = vec![
42 AnsiColor::BrightCyan.into(),
43 AnsiColor::BrightBlue.into(),
44 AnsiColor::BrightMagenta.into()
45 ];
46
47 let info: InfoConfig = InfoConfig::new(vec![
48 "Hello World!".to_string(),
49 "This is Inkline (Ascii).".to_string(),
50 "Made with ❤️ in Rust.".to_string(),
51 "Developer: CELESTIFYX Team".to_string()
52 ]).with_position(InfoPosition::Right).with_margin(4).with_l_margin(1);
53
54 let ascii: String = get_ascii().join("\n");
55 let mut art: AsciiArt = AsciiArt::new(Some(ascii), Some(colors), true, Some(info));
56
57 println!("{}", (&mut art).render());
58}Sourcepub fn with_position(self, position: InfoPosition) -> Self
pub fn with_position(self, position: InfoPosition) -> Self
Examples found in repository?
examples/ascii.rs (line 52)
40fn main() -> () {
41 let colors: Vec<AnyColor> = vec![
42 AnsiColor::BrightCyan.into(),
43 AnsiColor::BrightBlue.into(),
44 AnsiColor::BrightMagenta.into()
45 ];
46
47 let info: InfoConfig = InfoConfig::new(vec![
48 "Hello World!".to_string(),
49 "This is Inkline (Ascii).".to_string(),
50 "Made with ❤️ in Rust.".to_string(),
51 "Developer: CELESTIFYX Team".to_string()
52 ]).with_position(InfoPosition::Right).with_margin(4).with_l_margin(1);
53
54 let ascii: String = get_ascii().join("\n");
55 let mut art: AsciiArt = AsciiArt::new(Some(ascii), Some(colors), true, Some(info));
56
57 println!("{}", (&mut art).render());
58}Sourcepub fn with_margin(self, margin: usize) -> Self
pub fn with_margin(self, margin: usize) -> Self
Examples found in repository?
examples/ascii.rs (line 52)
40fn main() -> () {
41 let colors: Vec<AnyColor> = vec![
42 AnsiColor::BrightCyan.into(),
43 AnsiColor::BrightBlue.into(),
44 AnsiColor::BrightMagenta.into()
45 ];
46
47 let info: InfoConfig = InfoConfig::new(vec![
48 "Hello World!".to_string(),
49 "This is Inkline (Ascii).".to_string(),
50 "Made with ❤️ in Rust.".to_string(),
51 "Developer: CELESTIFYX Team".to_string()
52 ]).with_position(InfoPosition::Right).with_margin(4).with_l_margin(1);
53
54 let ascii: String = get_ascii().join("\n");
55 let mut art: AsciiArt = AsciiArt::new(Some(ascii), Some(colors), true, Some(info));
56
57 println!("{}", (&mut art).render());
58}Sourcepub fn with_l_margin(self, l_margin: usize) -> Self
pub fn with_l_margin(self, l_margin: usize) -> Self
Examples found in repository?
examples/ascii.rs (line 52)
40fn main() -> () {
41 let colors: Vec<AnyColor> = vec![
42 AnsiColor::BrightCyan.into(),
43 AnsiColor::BrightBlue.into(),
44 AnsiColor::BrightMagenta.into()
45 ];
46
47 let info: InfoConfig = InfoConfig::new(vec![
48 "Hello World!".to_string(),
49 "This is Inkline (Ascii).".to_string(),
50 "Made with ❤️ in Rust.".to_string(),
51 "Developer: CELESTIFYX Team".to_string()
52 ]).with_position(InfoPosition::Right).with_margin(4).with_l_margin(1);
53
54 let ascii: String = get_ascii().join("\n");
55 let mut art: AsciiArt = AsciiArt::new(Some(ascii), Some(colors), true, Some(info));
56
57 println!("{}", (&mut art).render());
58}Trait Implementations§
Source§impl Clone for InfoConfig
impl Clone for InfoConfig
Source§fn clone(&self) -> InfoConfig
fn clone(&self) -> InfoConfig
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 InfoConfig
impl RefUnwindSafe for InfoConfig
impl Send for InfoConfig
impl Sync for InfoConfig
impl Unpin for InfoConfig
impl UnsafeUnpin for InfoConfig
impl UnwindSafe for InfoConfig
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