pub struct BinaryTagInput {
pub key: String,
pub payload_id: i64,
pub len: BlobLen,
}Expand description
A reference to one opaque binary tag payload to synthesize. Like ArtInput,
the bytes are NOT held here — only len and payload_id, an opaque handle the
caller (musefs-core) maps to the tags rowid it streams from. key is the
format-private identifier the synthesis path decodes (ID3 frame id,
APPLICATION/CUESHEET, ----:<mean>:<name>).
Fields§
§key: String§payload_id: i64§len: BlobLenTrait Implementations§
Source§impl Clone for BinaryTagInput
impl Clone for BinaryTagInput
Source§fn clone(&self) -> BinaryTagInput
fn clone(&self) -> BinaryTagInput
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BinaryTagInput
impl Debug for BinaryTagInput
impl Eq for BinaryTagInput
Source§impl PartialEq for BinaryTagInput
impl PartialEq for BinaryTagInput
Source§fn eq(&self, other: &BinaryTagInput) -> bool
fn eq(&self, other: &BinaryTagInput) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for BinaryTagInput
Auto Trait Implementations§
impl Freeze for BinaryTagInput
impl RefUnwindSafe for BinaryTagInput
impl Send for BinaryTagInput
impl Sync for BinaryTagInput
impl Unpin for BinaryTagInput
impl UnsafeUnpin for BinaryTagInput
impl UnwindSafe for BinaryTagInput
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more