
Company News
Free Business Plan Upgrades for Open Source Maintainers
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.
A vector with fixed capacity. Requires Rust 1.2+.
Please read the API documentation here__
__ https://bluss.github.io/arrayvec
|build_status|_ |crates|_ |crates2|_
.. |build_status| image:: https://travis-ci.org/bluss/arrayvec.svg .. _build_status: https://travis-ci.org/bluss/arrayvec
.. |crates| image:: http://meritbadge.herokuapp.com/arrayvec .. _crates: https://crates.io/crates/arrayvec
.. |crates2| image:: http://meritbadge.herokuapp.com/nodrop .. _crates2: https://crates.io/crates/nodrop
0.3.23
PartialOrd, Ord as well as PartialOrd<str> for
ArrayString.0.3.22
Array for the 65536 size0.3.21
encode_utf8 from crate oddsArrayString::from_byte_string0.3.20
ArrayString’s .push(char)-0.3.19
use_generic_array which allows using their
GenericArray just like a regular fixed size array for the storage
of an ArrayVec.0.3.18
ArrayVec::insert!
It would be buggy if self.len() < index < self.capacity(). Take note of
the push out behavior specified in the docs.0.3.17
use_union which forwards to the nodrop crate feature.is_full() to ArrayVec and ArrayString.0.3.16
.retain() to ArrayVec..as_slice(), .as_mut_slice() to ArrayVec and .as_str()
to ArrayString.0.3.15
no_std (requires Rust 1.6
to opt out).Clone::clone_from for ArrayVec and ArrayString0.3.14
ArrayString::from(&str)0.3.13
DerefMut impl for ArrayString..simplify() to drop the element for CapacityError..dispose() to ArrayVec0.3.12
0.3.11
0.3.10
0.3.8
0.3.7
0.1.9
repr(u8) did not work. Use
a better way to get rid of the enum layout optimization.0.1.8
use_union that uses untagged unions to implement NoDrop.
Finally we have an implementation without hacks, without a runtime flag,
and without an actual Drop impl (which was needed to suppress drop).
The crate feature requires nightly and is unstable.0.1.7
no_drop_flag, because it doesn't compile on nightly
anymore. Drop flags are gone anyway!0.1.6
no_std.0.1.5
use_needs_drop which is a nightly-only
optimization, which skips overwriting if the inner value does not need
drop.0.1.9
Copy, Clone implementations0.1.8
Dual-licensed to be compatible with the Rust project.
Licensed under the Apache License, Version 2.0 http://www.apache.org/licenses/LICENSE-2.0 or the MIT license http://opensource.org/licenses/MIT, at your option. This file may not be copied, modified, or distributed except according to those terms.
FAQs
Unknown package
The cargo package arrayvec receives a total of 9,642,372 weekly downloads. As such, arrayvec popularity was classified as popular.
We found that arrayvec demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.

Security News
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.

Security News
During a UK cyber test, a Mythos 5 agent used sockpuppets, social engineering, and prompt injection to try to get a maintainer to merge malware.