Sign In

bitvec

Package Overview
Dependencies
Maintainers
1
Versions
61
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

bitvec - cargo Package Compare versions

Package version was removed
This package version has been unpublished, mostly likely due to security reasons
Comparing version
0.10.1
to
0.10.2
+1
-1
.cargo_vcs_info.json
{
"git": {
"sha1": "589719b3fc86a8dd868c88315cb4389c6b1614dc"
"sha1": "5faebaf3df80e894ec4b209d62ce8f5e7ac8b857"
}
}

@@ -16,3 +16,3 @@ # THIS FILE IS AUTOMATICALLY GENERATED BY CARGO

name = "bitvec"
version = "0.10.1"
version = "0.10.2"
authors = ["myrrlyn <self@myrrlyn.dev>"]

@@ -19,0 +19,0 @@ description = "A crate for manipulating memory, bit by bit"

@@ -5,2 +5,12 @@ # Changelog

## 0.10.2
Bugfix for [Issue #8](https://github.com/myrrlyn/bitvec/issues/8). This provides
explicit implementations of the threading traits `Send` and `Sync`. These traits
were formerly automatically implemented; the implementation change in `0.10.0`
appears to have removed the automatic impls.
`BitSlice` is both `Send` and `Sync`, as it is unowned memory. `BitBox` and
`BitVec` are `Send` but not `Sync`, as they are owned memory.
## 0.10.1

@@ -7,0 +17,0 @@

@@ -21,2 +21,6 @@ /*! Bit Management

},
marker::{
Send,
Sync,
},
mem::size_of,

@@ -68,2 +72,3 @@ ops::{

+ Not<Output=Self>
+ Send
+ Shl<u8, Output=Self>

@@ -75,2 +80,3 @@ + ShlAssign<u8>

+ Sized
+ Sync
+ UpperHex

@@ -77,0 +83,0 @@ {

@@ -60,3 +60,6 @@ /*! `BitBox` structure

},
marker::PhantomData,
marker::{
PhantomData,
Send,
},
mem,

@@ -604,2 +607,6 @@ ops::{

/// `BitBox` is safe to send across threads, but cannot be shared between them.
unsafe impl<C, T> Send for BitBox<C, T>
where C: Cursor, T: Bits {}
impl<C, T> Add<Self> for BitBox<C, T>

@@ -606,0 +613,0 @@ where C: Cursor, T: Bits {

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display