RegexTester tries a pattern with its flags against a sample, washes each match and lists it with its groups, zero-width ones too; a pattern that does not compile says why. Encoder turns text into Base64, URL or hex and back, says why a decode fails (Base64 pads end the text, twice at most) and copies the result, drawn through typography::literal so no ligature hides a character. ColorContrastChecker measures text on a background, translucent text as it blends, and names the WCAG levels met. ContainerList starts, stops, restarts and opens containers, each button shown when the owner handles it. PodList sorts pods by any column, ages by length through tables' new Cell::Duration, and narrows them by namespace. ResourceMonitor shows each reading's latest value beside its sparkline and, with a limit, how full it is. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
32 lines
862 B
Rust
32 lines
862 B
Rust
mod copy;
|
|
mod effects;
|
|
mod emoji;
|
|
mod fit;
|
|
pub mod format;
|
|
mod formatted;
|
|
mod inline;
|
|
pub mod keys;
|
|
mod link;
|
|
mod math;
|
|
mod rolling;
|
|
mod select;
|
|
mod text;
|
|
|
|
pub use copy::CopyableText;
|
|
pub use effects::{GradientText, ShimmerText, Typewriter};
|
|
pub use emoji::Emoji;
|
|
pub use fit::{Ellipsis, EllipsisTooltip, MiddleEllipsis};
|
|
pub(crate) use fit::{LEADING, text_width};
|
|
pub use format::DurationStyle;
|
|
pub(crate) use formatted::fresh;
|
|
pub use formatted::{
|
|
CurrencyText, DateTimeText, DurationText, FileSizeText, NumberText, PercentText, PluralText,
|
|
RelativeTime,
|
|
};
|
|
pub use inline::{Blockquote, Code, Highlight, Kbd, KbdCombo};
|
|
pub use link::{ExternalLink, Link};
|
|
pub use math::{Latex, MathError};
|
|
pub use rolling::AnimatedNumber;
|
|
pub use select::SelectableText;
|
|
pub use text::{Caption, Heading, Label, Overline, Paragraph, Subtitle, Title, literal, tabular};
|