pub struct VsixEntry {
pub name: String,
pub version: String,
pub bytes: Vec<u8>,
}Expand description
One extension to lay out: its marketplace identity and the .vsix bytes.
Fields§
§name: StringThe extension identity, conventionally publisher.name
(e.g. rust-lang.rust-analyzer) — the payload’s name annotation.
version: StringThe extension version, e.g. 0.3.2260.
bytes: Vec<u8>The verified .vsix bytes.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for VsixEntry
impl RefUnwindSafe for VsixEntry
impl Send for VsixEntry
impl Sync for VsixEntry
impl Unpin for VsixEntry
impl UnsafeUnpin for VsixEntry
impl UnwindSafe for VsixEntry
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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