Comments (3)
These constants will be reëxported under BitSlice
in the 0.18 release. I will close this when I publish it.
from bitvec.
Now documented as an exported constant under BitSlice
, as seen here. Thanks!
from bitvec.
It's usize::max_value() >> 3 >> mem::size_of::<T>()
, if you're curious. I haven't yet figured out how to handle the fact that this implementation detail does constrain the public API while not actually exposing the implementation itself. BitPtr
and everything associated with it are opaque internal details that I take great pains to hide, but having a smaller theoretical maximum than Vec
or slice is information that I nevertheless need to provide.
I don't recall if cargo doc --document-private-items
applies transitively, but right now that's the only way to read the docs for BitPtr
and other internal-only components.
Note to self: the current arithmetic of MAX_ELTS
is also incorrect, in that it computes the maximum u8
rather than the maximum T
.
from bitvec.
Related Issues (20)
- How do you create a Vec<u8> or &[u8]? HOT 9
- BitVec.BitAnd requiring a mutable reference to self? HOT 1
- `impl FromIterator<Item = BitVec<_, _>> for BitVec<_, _>` HOT 1
- Stack overflow
- Regression: libfunty expecting libm in #![no_std] even with default-features disabled HOT 1
- the trait `BitOrder` is not implemented for `u8` HOT 1
- Bitslice<u8, Msb0> chunk returns unexpected result for `load::<u8>()` in some cases HOT 5
- Miri: unsupported operation with `-Zmiri-strict-provenance` HOT 2
- BitVec -> BitSlice -> Slice HOT 1
- Does bitveco-rs/bitvec need SafeU8 when there is "split_at_mut"? HOT 1
- Iterate over subsets
- [Stacked Borrows] Recent miri reports failed retag converting a `BitSlice` to a `BitSpan` HOT 1
- wyz dependency HOT 1
- `BitXorAssign<&BitSlice>` is unexpectedly slow. HOT 1
- Support riscv32im in bitvec
- v0.22.3 is broken due to funty 1.2 yank
- Feature Request: `iter_ones_from` HOT 1
- Broken doc links HOT 2
- Why it is 6 but not 3? HOT 1
- Is there a way to read file to `BitSlice`?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bitvec.