Enum rust_htslib::errors::Error[][src]

pub enum Error {
Show variants FileNotFound { path: PathBuf, }, NonUnicodePath, Fetch, FileSeek, GenomicSeek { contig: String, start: u64, }, UnknownSequence { sequence: String, }, SetThreads, ThreadPool, WriteRecord, FaidxPositionTooLarge, TabixNoIter, TabixTruncatedRecord, TabixInvalidIndex, BamParseCigar { msg: String, }, BamUnexpectedCigarOperation { msg: String, }, BamParseSAM { rec: String, }, BamInvalidReferencePath { path: PathBuf, }, BamInvalidCompressionLevel { level: u32, }, BamOpen { target: String, }, BamInvalidIndex { target: String, }, BamInvalidRecord, BamTruncatedRecord, BamNotIndexable, BamWriteIndex, BamBuildIndex, BamPileup, BamAux, BamAuxStringError, BamAuxParsingError, BamAuxTagNotFound, BamAuxUnknownType, BamAuxTagAlreadyPresent, BcfAllocationError, BcfOpen { target: String, }, BcfInvalidRecord, BcfUndefinedTag { tag: String, }, BcfUnexpectedType { tag: String, }, BcfMissingTag { tag: String, record: String, }, BcfSetTag { tag: String, }, BcfUnknownRID { rid: u32, }, BcfUnknownContig { contig: String, }, BcfUnknownID { id: String, }, BcfUnknownSample { name: String, }, BcfDuplicateSampleNames, BcfSetValues, BcfRemoveAlleles,
}

Variants

FileNotFound
Show fields

Fields of FileNotFound

path: PathBuf
NonUnicodePath
Fetch
FileSeek
GenomicSeek
Show fields

Fields of GenomicSeek

contig: Stringstart: u64
UnknownSequence
Show fields

Fields of UnknownSequence

sequence: String
SetThreads
ThreadPool
WriteRecord
FaidxPositionTooLarge
TabixNoIter
TabixTruncatedRecord
TabixInvalidIndex
BamParseCigar
Show fields

Fields of BamParseCigar

msg: String
BamUnexpectedCigarOperation
Show fields

Fields of BamUnexpectedCigarOperation

msg: String
BamParseSAM
Show fields

Fields of BamParseSAM

rec: String
BamInvalidReferencePath
Show fields

Fields of BamInvalidReferencePath

path: PathBuf
BamInvalidCompressionLevel
Show fields

Fields of BamInvalidCompressionLevel

level: u32
BamOpen
Show fields

Fields of BamOpen

target: String
BamInvalidIndex
Show fields

Fields of BamInvalidIndex

target: String
BamInvalidRecord
BamTruncatedRecord
BamNotIndexable
BamWriteIndex
BamBuildIndex
BamPileup
BamAux
BamAuxStringError
BamAuxParsingError
BamAuxTagNotFound
BamAuxUnknownType
BamAuxTagAlreadyPresent
BcfAllocationError
BcfOpen
Show fields

Fields of BcfOpen

target: String
BcfInvalidRecord
BcfUndefinedTag
Show fields

Fields of BcfUndefinedTag

tag: String
BcfUnexpectedType
Show fields

Fields of BcfUnexpectedType

tag: String
BcfMissingTag
Show fields

Fields of BcfMissingTag

tag: Stringrecord: String
BcfSetTag
Show fields

Fields of BcfSetTag

tag: String
BcfUnknownRID
Show fields

Fields of BcfUnknownRID

rid: u32
BcfUnknownContig
Show fields

Fields of BcfUnknownContig

contig: String
BcfUnknownID
Show fields

Fields of BcfUnknownID

id: String
BcfUnknownSample
Show fields

Fields of BcfUnknownSample

name: String
BcfDuplicateSampleNames
BcfSetValues
BcfRemoveAlleles

Trait Implementations

Formats the value using the given formatter. Read more

Formats the value using the given formatter. Read more

The lower-level source of this error, if any. Read more

🔬 This is a nightly-only experimental API. (backtrace)

Returns a stack backtrace, if available, of where this error occurred. Read more

👎 Deprecated since 1.42.0:

use the Display impl or to_string()

👎 Deprecated since 1.33.0:

replaced by Error::source, which can support downcasting

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

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

Performs the conversion.

Performs the conversion.

Converts the given value to a String. Read more

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.