Skip to main content

PushBytes

Struct PushBytes 

Source
pub struct PushBytes(/* private fields */);
Expand description

Byte slices that can be pushed into script.

Implementations§

Source§

impl PushBytes

Source

pub fn empty() -> &'static Self

Constructs an empty &PushBytes.

Source

pub fn as_bytes(&self) -> &[u8]

Returns the underlying bytes.

Source

pub fn as_mut_bytes(&mut self) -> &mut [u8]

Returns the underlying mutable bytes.

Source

pub fn len(&self) -> usize

Returns the number of bytes in the slice.

Source

pub fn is_empty(&self) -> bool

Returns whether the slice is empty.

Source

pub fn read_scriptint(&self) -> Result<i32, ScriptIntError>

Decodes a minimal script integer with the standard 4-byte bound.

§Errors

Returns ScriptIntError when the encoding is non-minimal or overflows the 4-byte bound.

§Panics

Panics only if the internal 4-byte bound invariant is violated.

Source

pub fn read_cltv_scriptint(&self) -> Result<i64, ScriptIntError>

Decodes a minimal script integer with the CHECKLOCKTIMEVERIFY 5-byte bound.

§Errors

Returns ScriptIntError when the encoding is non-minimal or overflows the 5-byte bound.

Trait Implementations§

Source§

impl AsMut<PushBytes> for [u8; 0]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 1]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 2]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 3]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 4]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 5]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 6]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 7]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 8]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 9]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 10]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 11]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 12]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 13]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 14]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 15]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 16]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 17]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 18]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 19]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 20]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 21]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 22]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 23]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 24]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 25]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 26]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 27]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 28]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 29]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 30]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 31]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 32]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 33]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 34]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 35]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 36]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 37]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 38]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 39]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 40]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 41]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 42]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 43]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 44]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 45]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 46]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 47]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 48]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 49]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 50]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 51]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 52]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 53]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 54]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 55]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 56]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 57]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 58]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 59]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 60]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 61]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 62]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 63]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 64]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 65]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 66]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 67]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 68]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 69]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 70]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 71]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 72]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 73]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 74]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 75]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for [u8; 76]

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for PushBytes

Source§

fn as_mut(&mut self) -> &mut Self

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<PushBytes> for PushBytesBuf

Source§

fn as_mut(&mut self) -> &mut PushBytes

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<[u8]> for PushBytes

Source§

fn as_mut(&mut self) -> &mut [u8]

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 0]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 1]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 2]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 3]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 4]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 5]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 6]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 7]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 8]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 9]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 10]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 11]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 12]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 13]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 14]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 15]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 16]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 17]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 18]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 19]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 20]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 21]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 22]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 23]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 24]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 25]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 26]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 27]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 28]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 29]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 30]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 31]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 32]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 33]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 34]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 35]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 36]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 37]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 38]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 39]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 40]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 41]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 42]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 43]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 44]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 45]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 46]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 47]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 48]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 49]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 50]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 51]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 52]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 53]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 54]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 55]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 56]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 57]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 58]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 59]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 60]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 61]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 62]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 63]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 64]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 65]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 66]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 67]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 68]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 69]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 70]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 71]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 72]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 73]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 74]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 75]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for [u8; 76]

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for PushBytes

Source§

fn as_ref(&self) -> &Self

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<PushBytes> for PushBytesBuf

Source§

fn as_ref(&self) -> &PushBytes

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<[u8]> for PushBytes

Source§

fn as_ref(&self) -> &[u8]

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl Borrow<PushBytes> for PushBytesBuf

Source§

fn borrow(&self) -> &PushBytes

Immutably borrows from an owned value. Read more
Source§

impl BorrowMut<PushBytes> for PushBytesBuf

Source§

fn borrow_mut(&mut self) -> &mut PushBytes

Mutably borrows from an owned value. Read more
Source§

impl Debug for PushBytes

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Eq for PushBytes

Source§

impl<'a> From<&'a [u8; 0]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 0]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 1]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 1]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 2]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 2]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 3]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 3]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 4]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 4]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 5]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 5]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 6]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 6]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 7]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 7]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 8]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 8]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 9]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 9]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 10]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 10]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 11]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 11]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 12]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 12]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 13]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 13]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 14]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 14]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 15]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 15]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 16]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 16]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 17]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 17]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 18]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 18]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 19]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 19]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 20]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 20]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 21]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 21]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 22]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 22]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 23]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 23]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 24]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 24]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 25]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 25]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 26]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 26]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 27]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 27]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 28]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 28]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 29]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 29]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 30]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 30]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 31]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 31]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 32]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 32]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 33]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 33]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 34]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 34]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 35]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 35]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 36]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 36]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 37]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 37]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 38]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 38]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 39]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 39]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 40]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 40]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 41]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 41]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 42]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 42]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 43]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 43]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 44]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 44]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 45]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 45]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 46]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 46]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 47]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 47]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 48]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 48]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 49]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 49]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 50]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 50]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 51]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 51]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 52]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 52]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 53]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 53]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 54]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 54]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 55]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 55]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 56]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 56]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 57]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 57]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 58]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 58]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 59]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 59]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 60]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 60]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 61]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 61]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 62]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 62]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 63]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 63]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 64]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 64]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 65]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 65]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 66]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 66]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 67]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 67]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 68]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 68]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 69]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 69]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 70]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 70]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 71]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 71]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 72]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 72]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 73]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 73]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 74]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 74]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 75]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 75]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [u8; 76]> for &'a PushBytes

Source§

fn from(bytes: &'a [u8; 76]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 0]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 0]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 1]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 1]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 2]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 2]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 3]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 3]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 4]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 4]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 5]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 5]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 6]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 6]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 7]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 7]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 8]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 8]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 9]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 9]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 10]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 10]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 11]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 11]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 12]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 12]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 13]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 13]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 14]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 14]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 15]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 15]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 16]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 16]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 17]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 17]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 18]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 18]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 19]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 19]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 20]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 20]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 21]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 21]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 22]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 22]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 23]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 23]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 24]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 24]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 25]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 25]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 26]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 26]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 27]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 27]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 28]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 28]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 29]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 29]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 30]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 30]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 31]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 31]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 32]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 32]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 33]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 33]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 34]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 34]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 35]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 35]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 36]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 36]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 37]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 37]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 38]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 38]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 39]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 39]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 40]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 40]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 41]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 41]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 42]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 42]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 43]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 43]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 44]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 44]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 45]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 45]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 46]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 46]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 47]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 47]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 48]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 48]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 49]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 49]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 50]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 50]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 51]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 51]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 52]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 52]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 53]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 53]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 54]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 54]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 55]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 55]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 56]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 56]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 57]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 57]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 58]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 58]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 59]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 59]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 60]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 60]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 61]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 61]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 62]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 62]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 63]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 63]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 64]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 64]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 65]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 65]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 66]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 66]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 67]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 67]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 68]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 68]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 69]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 69]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 70]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 70]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 71]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 71]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 72]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 72]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 73]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 73]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 74]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 74]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 75]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 75]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut [u8; 76]> for &'a mut PushBytes

Source§

fn from(bytes: &'a mut [u8; 76]) -> Self

Converts to this type from the input type.
Source§

impl Hash for PushBytes

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
Source§

impl Index<(Bound<usize>, Bound<usize>)> for PushBytes

Source§

type Output = PushBytes

The returned type after indexing.
Source§

fn index(&self, index: (Bound<usize>, Bound<usize>)) -> &Self::Output

Performs the indexing (container[index]) operation. Read more
Source§

impl Index<Range<usize>> for PushBytes

Source§

type Output = PushBytes

The returned type after indexing.
Source§

fn index(&self, index: Range<usize>) -> &Self::Output

Performs the indexing (container[index]) operation. Read more
Source§

impl Index<RangeFrom<usize>> for PushBytes

Source§

type Output = PushBytes

The returned type after indexing.
Source§

fn index(&self, index: RangeFrom<usize>) -> &Self::Output

Performs the indexing (container[index]) operation. Read more
Source§

impl Index<RangeFull> for PushBytes

Source§

type Output = PushBytes

The returned type after indexing.
Source§

fn index(&self, index: RangeFull) -> &Self::Output

Performs the indexing (container[index]) operation. Read more
Source§

impl Index<RangeInclusive<usize>> for PushBytes

Source§

type Output = PushBytes

The returned type after indexing.
Source§

fn index(&self, index: RangeInclusive<usize>) -> &Self::Output

Performs the indexing (container[index]) operation. Read more
Source§

impl Index<RangeTo<usize>> for PushBytes

Source§

type Output = PushBytes

The returned type after indexing.
Source§

fn index(&self, index: RangeTo<usize>) -> &Self::Output

Performs the indexing (container[index]) operation. Read more
Source§

impl Index<RangeToInclusive<usize>> for PushBytes

Source§

type Output = PushBytes

The returned type after indexing.
Source§

fn index(&self, index: RangeToInclusive<usize>) -> &Self::Output

Performs the indexing (container[index]) operation. Read more
Source§

impl Index<usize> for PushBytes

Source§

type Output = u8

The returned type after indexing.
Source§

fn index(&self, index: usize) -> &Self::Output

Performs the indexing (container[index]) operation. Read more
Source§

impl IndexMut<(Bound<usize>, Bound<usize>)> for PushBytes

Source§

fn index_mut( &mut self, index: (Bound<usize>, Bound<usize>), ) -> &mut Self::Output

Performs the mutable indexing (container[index]) operation. Read more
Source§

impl IndexMut<Range<usize>> for PushBytes

Source§

fn index_mut(&mut self, index: Range<usize>) -> &mut Self::Output

Performs the mutable indexing (container[index]) operation. Read more
Source§

impl IndexMut<RangeFrom<usize>> for PushBytes

Source§

fn index_mut(&mut self, index: RangeFrom<usize>) -> &mut Self::Output

Performs the mutable indexing (container[index]) operation. Read more
Source§

impl IndexMut<RangeFull> for PushBytes

Source§

fn index_mut(&mut self, index: RangeFull) -> &mut Self::Output

Performs the mutable indexing (container[index]) operation. Read more
Source§

impl IndexMut<RangeInclusive<usize>> for PushBytes

Source§

fn index_mut(&mut self, index: RangeInclusive<usize>) -> &mut Self::Output

Performs the mutable indexing (container[index]) operation. Read more
Source§

impl IndexMut<RangeTo<usize>> for PushBytes

Source§

fn index_mut(&mut self, index: RangeTo<usize>) -> &mut Self::Output

Performs the mutable indexing (container[index]) operation. Read more
Source§

impl IndexMut<RangeToInclusive<usize>> for PushBytes

Source§

fn index_mut(&mut self, index: RangeToInclusive<usize>) -> &mut Self::Output

Performs the mutable indexing (container[index]) operation. Read more
Source§

impl IndexMut<usize> for PushBytes

Source§

fn index_mut(&mut self, index: usize) -> &mut Self::Output

Performs the mutable indexing (container[index]) operation. Read more
Source§

impl Ord for PushBytes

Source§

fn cmp(&self, other: &PushBytes) -> Ordering

This method returns an Ordering between self and other. Read more
Source§

impl PartialEq for PushBytes

Source§

fn eq(&self, other: &PushBytes) -> bool

Equality operator ==. Read more
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Inequality operator !=. Read more
Source§

impl PartialOrd for PushBytes

Source§

fn partial_cmp(&self, other: &PushBytes) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 (const: unstable) · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 (const: unstable) · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 (const: unstable) · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 (const: unstable) · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by the >= operator. Read more
Source§

impl StructuralPartialEq for PushBytes

Source§

impl ToOwned for PushBytes

Source§

type Owned = PushBytesBuf

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> Self::Owned

Creates owned data from borrowed data, usually by cloning. Read more
1.63.0 · Source§

fn clone_into(&self, target: &mut Self::Owned)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<'a> TryFrom<&'a [u8]> for &'a PushBytes

Source§

type Error = PushBytesError

The type returned in the event of a conversion error.
Source§

fn try_from(bytes: &'a [u8]) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'a> TryFrom<&'a mut [u8]> for &'a mut PushBytes

Source§

type Error = PushBytesError

The type returned in the event of a conversion error.
Source§

fn try_from(bytes: &'a mut [u8]) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more