licenses.dev

textwrap v0.16.2

Library for word wrapping, indenting, and dedenting strings. Has optional support for Unicode and emojis as well as machine hyphenation.

Published on

Licenses

Learn more about license information.

Package Licenses

MIT

Dependency Licenses

Apache-2.0 OR MIT36
PackageRelationDependenciesPublished
bitflags • 2.12.1A macro to generate structures which behave like bitflags. INDIRECT0
errno • 0.3.14Cross-platform interface to the `errno` variable.INDIRECT3
form_urlencoded • 1.2.2Parser and serializer for the application/x-www-form-urlencoded syntax, as used by HTML forms.INDIRECT1
hyphenation_commons • 0.8.4Proemial code for the `hyphenation` libraryINDIRECT7
hyphenation • 0.8.4Knuth-Liang hyphenation for a variety of languagesDIRECT10
idna_adapter • 1.1.0Back end adapter for idnaINDIRECT6
idna • 1.1.0IDNA (Internationalizing Domain Names in Applications) and Punycode.INDIRECT9
libc • 0.2.186Raw FFI bindings to platform libraries like libc.INDIRECT0
numtoa • 0.2.4Convert numbers into stack-allocated byte arraysINDIRECT0
percent-encoding • 2.3.2Percent encoding and decodingINDIRECT0
proc-macro2 • 1.0.106A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.INDIRECT1
quote • 1.0.45Quasi-quoting macro quote!(...)INDIRECT2
regex-syntax • 0.7.5A regular expression parser.INDIRECT0
regex • 1.8.4An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs. INDIRECT1
semver • 1.0.28Parser and evaluator for Cargo's flavor of Semantic VersioningINDIRECT0
serde_derive • 1.0.210Macros 1.1 implementation of #[derive(Serialize, Deserialize)]INDIRECT4
serde_spanned • 0.6.9Serde-compatible spanned ValueINDIRECT6
serde • 1.0.210A generic serialization/deserialization frameworkINDIRECT5
smallvec • 1.15.1'Small vector' optimization: store up to a small number of items on the stackINDIRECT0
syn • 2.0.56Parser for Rust source codeINDIRECT3
terminal_size • 0.4.4Gets the size of your Linux or Windows terminalDIRECT7
toml_datetime • 0.6.11A TOML-compatible datetime typeINDIRECT6
toml • 0.7.8A native Rust encoder and decoder of TOML-formatted files and streams. Provides implementations of the standard Serialize/Deserialize traits for TOML data to facilitate deserializing and serializing Rust structures. INDIRECT8
unic-char-property • 0.9.0UNIC — Unicode Character Tools — Character Property taxonomy, contracts and build macrosINDIRECT1
unic-char-range • 0.9.0UNIC — Unicode Character Tools — Character Range and IterationINDIRECT0
unic-common • 0.9.0UNIC — Common UtilitiesINDIRECT0
unic-emoji-char • 0.9.0UNIC — Unicode Emoji — Emoji Character PropertiesDIRECT4
unic-ucd-version • 0.9.0UNIC — Unicode Character Database — VersionINDIRECT1
unicase • 2.9.0A case-insensitive wrapper around strings.INDIRECT0
unicode-bidi • 0.3.18Implementation of the Unicode Bidirectional AlgorithmINDIRECT0
unicode-normalization • 0.1.25This crate provides functions for normalization of Unicode strings, including Canonical and Compatible Decomposition and Recomposition, as described in Unicode Standard Annex #15. INDIRECT2
unicode-width • 0.2.2Determine displayed width of `char` and `str` types according to Unicode Standard Annex #11 rules. DIRECT0
url • 2.5.8URL library for Rust, based on the WHATWG URL StandardINDIRECT12
utf8_iter • 1.0.4Iterator by char over potentially-invalid UTF-8 in &[u8]INDIRECT0
windows-link • 0.2.1Linking for WindowsINDIRECT0
windows-sys • 0.61.2Rust for WindowsINDIRECT1
MIT6
PackageRelationDependenciesPublished
bincode • 1.3.3A binary serialization / deserialization strategy for transforming structs into bytes and vice versa!INDIRECT6
pocket-resources • 0.3.2Include resources in your applications.INDIRECT0
pulldown-cmark • 0.9.6A pull parser for CommonMarkINDIRECT3
smawk • 0.3.2Functions for finding row-minima in a totally monotone matrix.DIRECT0
termion • 4.0.6A bindless library for manipulating terminals.DIRECT2
version-sync • 0.9.5Crate for ensuring that version numbers in README files and other files are kept in sync with the crate version.DIRECT29
Apache-2.02
PackageRelationDependenciesPublished
unicode-joining-type • 1.0.0Fast lookup of the Unicode Joining Type and Joining Group propertiesINDIRECT0
unicode-linebreak • 0.1.5Implementation of the Unicode Line Breaking AlgorithmDIRECT0
MIT OR Unlicense2
PackageRelationDependenciesPublished
fst • 0.4.7Use finite state transducers to compactly represents sets or maps of many strings (> 1 billion is possible). INDIRECT0
memchr • 2.8.1Provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for 1, 2 or 3 byte search and single substring search. INDIRECT0
Apache-2.0 OR MIT OR Apache-2.0 WITH LLVM-exception2
PackageRelationDependenciesPublished
linux-raw-sys • 0.12.1Generated bindings for Linux's userspace APIINDIRECT0
rustix • 1.1.4Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscallsINDIRECT6
Unicode-3.0 AND (Apache-2.0 OR MIT)2
PackageRelationDependenciesPublished
idna_mapping • 1.1.0UTS 46 mapping for unicode-rs back end of idnaINDIRECT1
unicode-ident • 1.0.24Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31INDIRECT0
Apache-2.0 OR MIT OR Zlib2
PackageRelationDependenciesPublished
tinyvec_macros • 0.1.1Some macros for tiny containersINDIRECT0
tinyvec • 1.11.0`tinyvec` provides 100% safe vec-like data structures.INDIRECT1
Last updated on

Copy the licenses badge code for the latest version:

[![licenses](https://licenses.dev/b/cargo/textwrap)](https://licenses.dev/cargo/textwrap)
<a href="https://licenses.dev/cargo/textwrap">
  <img src="https://licenses.dev/b/cargo/textwrap" alt="licenses" />
</a>

Or the licenses badge code for the 0.16.2 version:

[![licenses](https://licenses.dev/b/cargo/textwrap/0.16.2)](https://licenses.dev/cargo/textwrap/0.16.2)
<a href="https://licenses.dev/cargo/textwrap/0.16.2">
  <img src="https://licenses.dev/b/cargo/textwrap/0.16.2" alt="licenses" />
</a>
GitHub