https://github.com/josephtlyons/text_align_rust
A crate that provides a single trait for various alignments of text
https://github.com/josephtlyons/text_align_rust
Last synced: about 1 month ago
JSON representation
A crate that provides a single trait for various alignments of text
- Host: GitHub
- URL: https://github.com/josephtlyons/text_align_rust
- Owner: JosephTLyons
- License: gpl-3.0
- Created: 2021-12-26T04:10:08.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-03-04T10:18:39.000Z (over 3 years ago)
- Last Synced: 2025-04-22T16:18:38.889Z (about 2 months ago)
- Language: Rust
- Homepage:
- Size: 65.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# text_align
[A Rust crate that provides a single trait for various alignments of text](https://crates.io/crates/text_align)
```rust
use text_align::TextAlign;fn main() {
assert_eq!(
" Hello my dearest friend!".left_align(50),
"Hello my dearest friend! "
);assert_eq!(
"Hello my dearest friend!".right_align(50),
" Hello my dearest friend!"
);assert_eq!(
"Hello my dearest friend!".center_align(50),
" Hello my dearest friend! "
);assert_eq!(
"Hello my dearest friend!".justify(50),
"Hello my dearest friend!"
);assert_eq!(
"Hello my dearest friend!".dejustify(2),
"Hello my dearest friend!"
);
}
```