pub struct BufferViewAny { /* private fields */ }
Expand description

DEPRECATED. Only here for backward compatibility. Represents a sub-part of a buffer.

Doesn’t contain any information about the content, contrary to Buffer.

Implementations§

Builds a slice-any containing the whole subbuffer.

Builds a mutable typed slice containing the whole subbuffer, without checking the type.

Builds a typed slice containing the whole subbuffer, without checking the type.

Returns the size in bytes of each element in the buffer.

Returns the number of elements in the buffer.

Returns the context corresponding to this buffer.

Returns the number of bytes in this subbuffer.

Invalidates the content of the buffer. The data becomes undefined.

This operation is a no-op if the backend doesn’t support it and for persistent-mapped buffers.

UNSTABLE. This function can be removed at any moment without any further notice.

Considers that the buffer is filled with elements of type T and reads them.

Panic

Panics if the size of the buffer is not a multiple of the size of the data. For example, trying to read some (u8, u8, u8, u8)s from a buffer of 7 bytes will panic.

Trait Implementations§

Formats the value using the given formatter. Read more
Executes the destructor for this type. Read more
Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.