pub fn as_bytes(&self) -> &[u8] {
        match *self {
            SharedLibraryId::Uuid(ref bytes) => &*bytes,
            SharedLibraryId::GnuBuildId(ref bytes) => bytes,
            SharedLibraryId::PeSignature(_, _) => &[][..],
            SharedLibraryId::PdbSignature(ref bytes, _) => &*bytes,
        }
    }
/// Returns the raw bytes of the shared library ID.
Returns the raw bytes of the shared library ID.
Returns the raw bytes of the shared library ID .
pub fn as_bytes(&self) -> &[u8] {
        match *self {
            SharedLibraryId::Uuid(ref bytes) => &*bytes,
            SharedLibraryId::GnuBuildId(ref bytes) => bytes,
            SharedLibraryId::PeSignature(_, _) => &[][..],
            SharedLibraryId::PdbSignature(ref bytes, _) => &*bytes,
        }
    }
pub fn as_bytes ( & self ) -> & [ u8 ] { match * self { SharedLibraryId :: Uuid ( ref bytes ) => & * bytes , SharedLibraryId :: GnuBuildId ( ref bytes ) => bytes , SharedLibraryId :: PeSignature ( _ , _ ) => & [ ] [ .. ] , SharedLibraryId :: PdbSignature ( ref bytes , _ ) => & * bytes , } }
Returns the raw bytes of the shared library ID.
Returns the raw bytes of the shared library ID .
&self