This website requires JavaScript.
Explore
Help
Sign in
bjoernager
/
nvec
Watch
1
Fork
You've already forked nvec
0
Code
Issues
Pull requests
Activity
N-vectors and N-strings.
https://crates.io/crates/nvec/
11
commits
1
branch
11
tags
220
KiB
Rust
100%
master
Find a file
HTTPS
Open with VS Code
Open with VSCodium
Open with Intellij IDEA
Exact
Exact
Union
RegExp
Gabriel Bjørnager Jensen
705f18807b
Add 'oct' and 'serde' features; Implement 'oct::serdes::Serialise' and 'oct::serdes::Deserialise' for 'NVec' and 'NString'; Implement 'oct::serdes::MaxSerialisedSize' for 'NVec' and 'NString'; Add 'try_with_capacity' constructor to 'NVec' and 'NString'; Update docs; Implement 'serde::Serialize' and 'serde::Deserialize' for 'NVec' and 'NString'; Implement 'Extend' for 'NVec' and 'NString'; Implement 'FromIterator' for 'NVec' and 'NString'; Implement 'Write' for 'NVec'; Implement 'TryFrom' with slices for 'NVec'; Add 'try_from_slice' constructor to 'NVec'; Implement 'Hash' for 'NVec' and 'NString'; Fix 'from_raw_parts' and 'into_raw_parts' in 'NVec' being private; Add 'push_unchecked_mut' method to 'NVec'; Add 'try_extend' and 'try_extend_from_slice' methods to 'NVec'; Update tests; Add 'try_extend' and 'try_extend_str' methods to 'NString'; Add more 'TryFrom' implementations for 'NString'; Rework 'NVec::from_elem' to 'try_from_elem'; Rework 'NVec::from_fn' as 'try_from_fn'; Remove 'n_string::FromStrError'; Rework 'NString::from_str' as 'try_from_str'; Add 'try_from_iter' method to 'NString' and 'NVec'; Update package description;
2026-03-09 14:59:15 +01:00
src
Add 'oct' and 'serde' features; Implement 'oct::serdes::Serialise' and 'oct::serdes::Deserialise' for 'NVec' and 'NString'; Implement 'oct::serdes::MaxSerialisedSize' for 'NVec' and 'NString'; Add 'try_with_capacity' constructor to 'NVec' and 'NString'; Update docs; Implement 'serde::Serialize' and 'serde::Deserialize' for 'NVec' and 'NString'; Implement 'Extend' for 'NVec' and 'NString'; Implement 'FromIterator' for 'NVec' and 'NString'; Implement 'Write' for 'NVec'; Implement 'TryFrom' with slices for 'NVec'; Add 'try_from_slice' constructor to 'NVec'; Implement 'Hash' for 'NVec' and 'NString'; Fix 'from_raw_parts' and 'into_raw_parts' in 'NVec' being private; Add 'push_unchecked_mut' method to 'NVec'; Add 'try_extend' and 'try_extend_from_slice' methods to 'NVec'; Update tests; Add 'try_extend' and 'try_extend_str' methods to 'NString'; Add more 'TryFrom' implementations for 'NString'; Rework 'NVec::from_elem' to 'try_from_elem'; Rework 'NVec::from_fn' as 'try_from_fn'; Remove 'n_string::FromStrError'; Rework 'NString::from_str' as 'try_from_str'; Add 'try_from_iter' method to 'NString' and 'NVec'; Update package description;
2026-03-09 14:59:15 +01:00
.gitignore
Add Cargo manifest; Add changelog; Add 'String' type; Add 'alloc' and 'std' features; Add 'string' macro; Add 'error' module; Dual-license under MIT or Apache 2.0; Configure lints; Add gitignore; Add 'LengthError' and 'Utf8Error' errors; Add tests; Add 'new' and 'from_utf8' constructors to 'String'; Add 'new_unchecked', 'from_utf8_unchecked', and 'from_raw_parts' constructors to 'String'; Add 'len' and 'is_empty' methods to 'String'; Add 'as_ptr', 'as_mut_ptr', 'as_bytes', 'as_bytes_mut', 'as_str' and 'as_mut_str' methods to 'String'; Add 'into_std_string', 'into_boxed_str', and 'into_raw_parts' destructors to 'String'; Implement 'AsRef<str>', 'AsMut<str>', 'AsRef<[u8]>', 'AsRef<OsStr>', and 'AsRef<Path>' for 'String'; Implement 'Borrow<str>' and 'BorrowMut<str>' for 'String'; Implement 'Deref' and 'DerefMut' for 'String'; Implement 'PartialOrd', 'Eq', and 'Ord' for 'String'; Implement 'FromStr' for 'String'; Implement 'ToSocketAddrs' for 'String'; Implement 'TryFrom<char>', 'TryFrom<&str>', and 'TryFrom<alloc::string::String>' for 'String'; Implement 'PartialEq<Self>', 'PartialEq<str>', 'PartialEq<&str>', 'PartialEq<Cow>', and 'PartialEq<alloc::string::String>' for 'String'; Implement 'Default' for 'String'; Implement 'Debug' and 'Display' for 'String'; Implement 'FromIterator<char>' for 'String'; Implement 'Hash' for 'String'; Implement 'Index' and 'IndexMut' for 'String'; Implement 'From<String>' for 'alloc::string::String' and 'Box<str>'; Implement 'PartialEq<String>' for 'alloc::string::String'; Add 'is_char_boundary' method to 'String'; Implement 'Clone' and 'Copy' for 'String';
2025-04-04 17:31:50 +02:00
Cargo.toml
Add 'oct' and 'serde' features; Implement 'oct::serdes::Serialise' and 'oct::serdes::Deserialise' for 'NVec' and 'NString'; Implement 'oct::serdes::MaxSerialisedSize' for 'NVec' and 'NString'; Add 'try_with_capacity' constructor to 'NVec' and 'NString'; Update docs; Implement 'serde::Serialize' and 'serde::Deserialize' for 'NVec' and 'NString'; Implement 'Extend' for 'NVec' and 'NString'; Implement 'FromIterator' for 'NVec' and 'NString'; Implement 'Write' for 'NVec'; Implement 'TryFrom' with slices for 'NVec'; Add 'try_from_slice' constructor to 'NVec'; Implement 'Hash' for 'NVec' and 'NString'; Fix 'from_raw_parts' and 'into_raw_parts' in 'NVec' being private; Add 'push_unchecked_mut' method to 'NVec'; Add 'try_extend' and 'try_extend_from_slice' methods to 'NVec'; Update tests; Add 'try_extend' and 'try_extend_str' methods to 'NString'; Add more 'TryFrom' implementations for 'NString'; Rework 'NVec::from_elem' to 'try_from_elem'; Rework 'NVec::from_fn' as 'try_from_fn'; Remove 'n_string::FromStrError'; Rework 'NString::from_str' as 'try_from_str'; Add 'try_from_iter' method to 'NString' and 'NVec'; Update package description;
2026-03-09 14:59:15 +01:00
CHANGELOG.md
Add 'oct' and 'serde' features; Implement 'oct::serdes::Serialise' and 'oct::serdes::Deserialise' for 'NVec' and 'NString'; Implement 'oct::serdes::MaxSerialisedSize' for 'NVec' and 'NString'; Add 'try_with_capacity' constructor to 'NVec' and 'NString'; Update docs; Implement 'serde::Serialize' and 'serde::Deserialize' for 'NVec' and 'NString'; Implement 'Extend' for 'NVec' and 'NString'; Implement 'FromIterator' for 'NVec' and 'NString'; Implement 'Write' for 'NVec'; Implement 'TryFrom' with slices for 'NVec'; Add 'try_from_slice' constructor to 'NVec'; Implement 'Hash' for 'NVec' and 'NString'; Fix 'from_raw_parts' and 'into_raw_parts' in 'NVec' being private; Add 'push_unchecked_mut' method to 'NVec'; Add 'try_extend' and 'try_extend_from_slice' methods to 'NVec'; Update tests; Add 'try_extend' and 'try_extend_str' methods to 'NString'; Add more 'TryFrom' implementations for 'NString'; Rework 'NVec::from_elem' to 'try_from_elem'; Rework 'NVec::from_fn' as 'try_from_fn'; Remove 'n_string::FromStrError'; Rework 'NString::from_str' as 'try_from_str'; Add 'try_from_iter' method to 'NString' and 'NVec'; Update package description;
2026-03-09 14:59:15 +01:00
clippy.toml
Reformat changelog; Rename project to nvec; Rewrite project; Add 'n_vec' module; Add 'NVec' type to 'n_vec'; Add 'new' constructor to 'NVec'; Add 'alloc' and 'str' features; Add 'unstable_docs' feature; Implement 'Default' for 'NVec';
2026-02-25 15:11:55 +01:00
LICENCE-APACHE.txt
Reformat changelog; Rename project to nvec; Rewrite project; Add 'n_vec' module; Add 'NVec' type to 'n_vec'; Add 'new' constructor to 'NVec'; Add 'alloc' and 'str' features; Add 'unstable_docs' feature; Implement 'Default' for 'NVec';
2026-02-25 15:11:55 +01:00
LICENCE-MIT-txt
Reformat changelog; Rename project to nvec; Rewrite project; Add 'n_vec' module; Add 'NVec' type to 'n_vec'; Add 'new' constructor to 'NVec'; Add 'alloc' and 'str' features; Add 'unstable_docs' feature; Implement 'Default' for 'NVec';
2026-02-25 15:11:55 +01:00