pub struct Styles;
Expand description
Style presets for consistent UI theming
Implementations§
Source§impl Styles
impl Styles
Sourcepub fn info() -> Style
pub fn info() -> Style
Info message style (blue)
Examples found in repository?
examples/migration_test.rs (line 13)
3fn main() {
4 // Test the migrated styling
5 info("Testing migrated styling from main_modular.rs");
6 println!(
7 "{}Debug message{}",
8 Styles::debug().render(),
9 Styles::debug().render_reset()
10 );
11 println!(
12 "{}Info message with custom styling{}",
13 Styles::info().render(),
14 Styles::info().render_reset()
15 );
16
17 println!("Migration test completed successfully!");
18}
Sourcepub fn debug() -> Style
pub fn debug() -> Style
Debug message style (cyan)
Examples found in repository?
examples/migration_test.rs (line 8)
3fn main() {
4 // Test the migrated styling
5 info("Testing migrated styling from main_modular.rs");
6 println!(
7 "{}Debug message{}",
8 Styles::debug().render(),
9 Styles::debug().render_reset()
10 );
11 println!(
12 "{}Info message with custom styling{}",
13 Styles::info().render(),
14 Styles::info().render_reset()
15 );
16
17 println!("Migration test completed successfully!");
18}
Sourcepub fn bold() -> Style
pub fn bold() -> Style
Bold text style
Examples found in repository?
examples/anstyle_test.rs (line 16)
3fn main() {
4 println!("Testing anstyle integration in VTCode:");
5
6 // Test basic styles
7 error("This is an error message");
8 warning("This is a warning message");
9 success("This is a success message");
10 info("This is an info message");
11 debug("This is a debug message");
12
13 // Test bold styles
14 println!(
15 "{}{}{}",
16 Styles::bold().render(),
17 "This is bold text",
18 Styles::bold().render_reset()
19 );
20 println!(
21 "{}{}{}",
22 Styles::bold_error().render(),
23 "This is bold error text",
24 Styles::bold_error().render_reset()
25 );
26 println!(
27 "{}{}{}",
28 Styles::bold_success().render(),
29 "This is bold success text",
30 Styles::bold_success().render_reset()
31 );
32
33 // Test custom styling
34 let custom_style = Styles::header();
35 println!(
36 "{}{}{}",
37 custom_style.render(),
38 "This is custom styled text",
39 custom_style.render_reset()
40 );
41
42 println!("All tests completed successfully!");
43}
Sourcepub fn bold_error() -> Style
pub fn bold_error() -> Style
Bold error style
Examples found in repository?
examples/anstyle_test.rs (line 22)
3fn main() {
4 println!("Testing anstyle integration in VTCode:");
5
6 // Test basic styles
7 error("This is an error message");
8 warning("This is a warning message");
9 success("This is a success message");
10 info("This is an info message");
11 debug("This is a debug message");
12
13 // Test bold styles
14 println!(
15 "{}{}{}",
16 Styles::bold().render(),
17 "This is bold text",
18 Styles::bold().render_reset()
19 );
20 println!(
21 "{}{}{}",
22 Styles::bold_error().render(),
23 "This is bold error text",
24 Styles::bold_error().render_reset()
25 );
26 println!(
27 "{}{}{}",
28 Styles::bold_success().render(),
29 "This is bold success text",
30 Styles::bold_success().render_reset()
31 );
32
33 // Test custom styling
34 let custom_style = Styles::header();
35 println!(
36 "{}{}{}",
37 custom_style.render(),
38 "This is custom styled text",
39 custom_style.render_reset()
40 );
41
42 println!("All tests completed successfully!");
43}
Sourcepub fn bold_success() -> Style
pub fn bold_success() -> Style
Bold success style
Examples found in repository?
examples/anstyle_test.rs (line 28)
3fn main() {
4 println!("Testing anstyle integration in VTCode:");
5
6 // Test basic styles
7 error("This is an error message");
8 warning("This is a warning message");
9 success("This is a success message");
10 info("This is an info message");
11 debug("This is a debug message");
12
13 // Test bold styles
14 println!(
15 "{}{}{}",
16 Styles::bold().render(),
17 "This is bold text",
18 Styles::bold().render_reset()
19 );
20 println!(
21 "{}{}{}",
22 Styles::bold_error().render(),
23 "This is bold error text",
24 Styles::bold_error().render_reset()
25 );
26 println!(
27 "{}{}{}",
28 Styles::bold_success().render(),
29 "This is bold success text",
30 Styles::bold_success().render_reset()
31 );
32
33 // Test custom styling
34 let custom_style = Styles::header();
35 println!(
36 "{}{}{}",
37 custom_style.render(),
38 "This is custom styled text",
39 custom_style.render_reset()
40 );
41
42 println!("All tests completed successfully!");
43}
Sourcepub fn bold_warning() -> Style
pub fn bold_warning() -> Style
Bold warning style
Sourcepub fn header() -> Style
pub fn header() -> Style
Header style (bold blue)
Examples found in repository?
examples/anstyle_test.rs (line 34)
3fn main() {
4 println!("Testing anstyle integration in VTCode:");
5
6 // Test basic styles
7 error("This is an error message");
8 warning("This is a warning message");
9 success("This is a success message");
10 info("This is an info message");
11 debug("This is a debug message");
12
13 // Test bold styles
14 println!(
15 "{}{}{}",
16 Styles::bold().render(),
17 "This is bold text",
18 Styles::bold().render_reset()
19 );
20 println!(
21 "{}{}{}",
22 Styles::bold_error().render(),
23 "This is bold error text",
24 Styles::bold_error().render_reset()
25 );
26 println!(
27 "{}{}{}",
28 Styles::bold_success().render(),
29 "This is bold success text",
30 Styles::bold_success().render_reset()
31 );
32
33 // Test custom styling
34 let custom_style = Styles::header();
35 println!(
36 "{}{}{}",
37 custom_style.render(),
38 "This is custom styled text",
39 custom_style.render_reset()
40 );
41
42 println!("All tests completed successfully!");
43}
Sourcepub fn render_reset() -> String
pub fn render_reset() -> String
Render reset ANSI string
Auto Trait Implementations§
impl Freeze for Styles
impl RefUnwindSafe for Styles
impl Send for Styles
impl Sync for Styles
impl Unpin for Styles
impl UnwindSafe for Styles
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