Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/8051Enthusiast/biodiff
/ types & classes
Types & classes
99 in github.com/8051Enthusiast/biodiff
⨍
Functions
441
◇
Types & classes
99
↓ 4 callers
Class
Aligned
A view that dynamically displays aligned files
src/view/aligned.rs:34
↓ 3 callers
Class
LengthMismatch
hexagex/src/lib.rs:929
↓ 3 callers
Class
RustBio
src/align/rustbio.rs:43
↓ 3 callers
Class
Unaligned
An unaligned view that is just two files next to each other
src/view/unaligned.rs:19
↓ 2 callers
Class
AlignmentError
hexagex/src/lib.rs:922
↓ 2 callers
Class
SearchPair
src/search.rs:206
↓ 2 callers
Class
Wfa2
src/align/wfa2.rs:9
↓ 1 callers
Enum
Error
hexagex/src/lib.rs:776
Enum
Action
src/backend.rs:17
Enum
AlgorithmKind
src/align.rs:46
Interface
Align
src/align.rs:67
Class
AlignAlgorithm
src/align.rs:99
Class
AlignAlgorithmV0
src/config.rs:69
Enum
AlignBackend
src/align.rs:80
Class
AlignElement
src/align.rs:468
Class
AlignInfo
src/align.rs:128
Enum
AlignMode
src/align.rs:33
Enum
AlignModeV0
src/config.rs:49
Enum
AlignedMessage
Enum that containts events but also allows messages for appending/prepending data to the Aligned view.
src/view/aligned.rs:20
Class
Aligner
src/align/wfa2.rs:59
Class
Args
src/main.rs:35
Interface
Backend
src/backend.rs:155
Enum
BackgroundColor
src/backend.rs:215
Enum
Banded
src/align/rustbio.rs:14
Class
ByteData
src/style.rs:16
Enum
CheckStatus
src/align.rs:60
Enum
Color
src/backend.rs:176
Enum
ColumnSetting
src/style.rs:266
Class
CommonSequenceIterator
Iterates over common sequences of the two given vectors
src/datastruct.rs:198
Class
CompVec
src/datastruct.rs:96
Enum
Config
src/config.rs:205
Class
ConfigV0
src/config.rs:139
Class
ConfigV1
src/config.rs:163
Class
Cross
src/backend.rs:327
Class
Cursiv
Painter for the cursive backend, keeps track of the position so that append_text works.
src/backend.rs:546
Enum
CursorActive
src/cursor.rs:189
Class
CursorState
src/cursor.rs:7
Enum
DelegateEvent
src/control.rs:333
Enum
DisplayMode
src/style.rs:211
Class
DoubleHexContext
src/doublehex.rs:107
Class
DoubleHexLine
src/doublehex.rs:17
Class
DoubleVec
A vector that can easily be extended in both directions
src/datastruct.rs:47
Class
Dummy
src/backend.rs:599
Class
Effect
src/backend.rs:237
Enum
Either
hexagex/src/lib.rs:935
Class
FileBytes
src/file.rs:8
Class
FileState
src/file.rs:51
Interface
Finalable
trait for types which can have a final value that is sent last for the purpose of hanging up the RateLimitedChannel since there is a timer thread that
src/util.rs:68
Enum
FlatAlignProgressMessage
src/align.rs:566
Class
FlatAlignmentContext
src/align.rs:570
Class
FlatAlignmentProgress
Shows the progress of the flat alignment from the "set offset" dialog
src/dialog/set_offset.rs:50
Enum
HexView
An enum containing either an aligned or unaligned hexview, without a backend for painting. The aligned view also contains a channel for messages, as t
src/control.rs:71
Enum
InternalError
hexagex/src/lib.rs:890
Enum
InternalMode
src/align.rs:40
Enum
Layout
src/style.rs:297
Enum
Move
src/cursor.rs:222
Class
PartialElement
hexagex/src/lib.rs:455
Class
PartialSequence
hexagex/src/lib.rs:449
Class
Plain
src/backend.rs:277
Class
PresetCursor
src/preset.rs:6
Class
PresetList
src/preset.rs:16
Class
Query
src/search.rs:23
Enum
QueryType
The three query types, which are all compiled to a regex, but with different options
src/search.rs:13
Class
RateLimitedChannel
a channel that bunches up data into vectors if there is too much data at once (to avoid too many callbacks to cursive) used by the rate_limit_channel
src/util.rs:11
Class
SearchContext
src/search.rs:302
Class
SearchResultStats
view that shows the progress of the current search
src/dialog/search.rs:117
Class
SearchResults
contains a query and its results
src/search.rs:70
Enum
SelectionStatus
src/selection.rs:6
Class
Selections
src/selection.rs:26
Interface
SignedArray
trait for arrays with signed index
src/datastruct.rs:6
Class
Style
src/style.rs:316
Class
StyleV0
src/config.rs:109
Enum
VersionedConfig
src/config.rs:196
Class
_wavefront_aligner_t
biodiff-wfa2-sys/src/lib.rs:3235
Class
affine2p_penalties_t
biodiff-wfa2-sys/src/lib.rs:568
Class
affine_penalties_t
biodiff-wfa2-sys/src/lib.rs:505
Class
alignment_form_t
biodiff-wfa2-sys/src/lib.rs:1444
Class
alignment_system_t
biodiff-wfa2-sys/src/lib.rs:1529
Class
bt_block_t
biodiff-wfa2-sys/src/lib.rs:2124
Class
cigar_t
biodiff-wfa2-sys/src/lib.rs:659
Class
heatmap_t
biodiff-wfa2-sys/src/lib.rs:17
Class
linear_penalties_t
biodiff-wfa2-sys/src/lib.rs:453
Class
mm_allocator_t
biodiff-wfa2-sys/src/lib.rs:357
Class
profiler_counter_t
biodiff-wfa2-sys/src/lib.rs:135
Class
profiler_timer_t
biodiff-wfa2-sys/src/lib.rs:242
Class
vector_t
biodiff-wfa2-sys/src/lib.rs:294
Class
wavefront_align_status_t
biodiff-wfa2-sys/src/lib.rs:3126
Class
wavefront_aligner_attr_t
biodiff-wfa2-sys/src/lib.rs:1685
Class
wavefront_bialigner_t
biodiff-wfa2-sys/src/lib.rs:2968
Class
wavefront_components_t
biodiff-wfa2-sys/src/lib.rs:2741
Class
wavefront_heuristic_t
biodiff-wfa2-sys/src/lib.rs:1214
Class
wavefront_penalties_t
biodiff-wfa2-sys/src/lib.rs:795
Class
wavefront_plot_attr_t
biodiff-wfa2-sys/src/lib.rs:964
Class
wavefront_plot_t
biodiff-wfa2-sys/src/lib.rs:1017
Class
wavefront_pos_t
biodiff-wfa2-sys/src/lib.rs:2295
Class
wavefront_sequences_t
biodiff-wfa2-sys/src/lib.rs:1840
Class
wavefront_slab_t
biodiff-wfa2-sys/src/lib.rs:2598
Class
wavefront_t
biodiff-wfa2-sys/src/lib.rs:2351
Class
wf_backtrace_buffer_t
biodiff-wfa2-sys/src/lib.rs:2165