MCPcopy Create free account

hub / github.com/8051Enthusiast/biodiff / functions

Functions441 in github.com/8051Enthusiast/biodiff

↓ 1 callersFunctionaligned_cross_recv
This function is the one that processes actions sent by the event reader loop setup in `aligned_cross`, and also the ones sent by the alignment proces
src/control.rs:403
↓ 1 callersFunctionapply_rustbio
(siv: &mut Cursive, algo: &mut AlignAlgorithm, errors: &mut String)
src/dialog/algorithm_settings.rs:16
↓ 1 callersFunctionapply_wfa2
(_: &mut Cursive, algo: &mut AlignAlgorithm, errors: &mut String)
src/dialog/algorithm_settings.rs:33
↓ 1 callersMethodascii_start
physical column of the start of the ascii column, if it exists
src/style.rs:366
↓ 1 callersMethodauto_column
Sets the column count to the peak of the autocorrelation of the bytes in the current view and refreshes the view
src/view/aligned.rs:474
↓ 1 callersMethodauto_column
Sets the column count to the peak of the autocorrelation of the bytes in the current view and refreshes the view
src/view/unaligned.rs:310
↓ 1 callersMethodbars_start
physical column of the start of the bars column, if it exists
src/style.rs:382
↓ 1 callersMethodbars_width
width of one bars column
src/style.rs:374
↓ 1 callersMethodbytes_in_view
(&self)
src/view/aligned.rs:133
↓ 1 callersMethodbytes_in_view
(&self)
src/view/unaligned.rs:151
↓ 1 callersMethodcheck_start_align
( &self, files: [FileContent; 2], selection: [Option<Range<usize>>; 2], )
src/align.rs:134
↓ 1 callersFunctioncigar_op_slice
(cigar: &cigar_t)
src/align/wfa2.rs:91
↓ 1 callersFunctioncolor_from_mixed_bytes
Insertions/Deletions are typically green, mismatches red and same bytes white
src/style.rs:202
↓ 1 callersFunctioncombine_spans
merge two span options
hexagex/src/lib.rs:766
↓ 1 callersMethodconcat
concatenate two elements that have a combined length less than or equal to 8
hexagex/src/lib.rs:711
↓ 1 callersMethodcontinues_on_right
(self, rtl: bool)
src/selection.rs:20
↓ 1 callersFunctioncorrelation_thread
( vecs: [FileContent; 2], inbyte: Arc<AtomicU16>, outvecs: SyncSender<Vec<Complex64>>, fft: Ar
src/align.rs:659
↓ 1 callersMethodcurrent_cursor_addresses_clamped
(&self)
src/view/unaligned.rs:430
↓ 1 callersMethodcurrent_global
(&self)
src/preset.rs:42
↓ 1 callersMethodcurrent_semiglobal
(&self)
src/preset.rs:45
↓ 1 callersFunctioncursiv_align_relay
Forwards `AlignedMessage`s from the alignment thread into callbacks for the cursive instance
src/control.rs:314
↓ 1 callersFunctioncursiv_theme
Default Cursive theme except that the background color is black
src/control.rs:306
↓ 1 callersMethoddelete
deletes the preset at `cursor`, returning false if deleting would leave 0 items
src/preset.rs:78
↓ 1 callersFunctiondelete_preset
(siv: &mut Cursive, kind: AlgorithmKind, i: usize)
src/dialog/algorithm_presets.rs:18
↓ 1 callersMethodderef
(&self)
src/file.rs:44
↓ 1 callersFunctiondisp_binary
(h: Option<u8>)
src/style.rs:78
↓ 1 callersFunctiondisp_braille
(h: Option<u8>)
src/style.rs:99
↓ 1 callersFunctiondisp_decimal
(h: Option<u8>)
src/style.rs:92
↓ 1 callersFunctiondisp_hex
Contains two hex digits of a byte and a space behind it, or just three spaces for None
src/style.rs:71
↓ 1 callersFunctiondisp_mixed
(h: Option<u8>)
src/style.rs:112
↓ 1 callersFunctiondisp_octal
(h: Option<u8>)
src/style.rs:85
↓ 1 callersFunctiondisp_roman
(h: Option<u8>)
src/style.rs:141
↓ 1 callersFunctionentropy
returns the entropy of a blob of data
src/util.rs:116
↓ 1 callersMethodevent_proc
Call the relevant event processing functions for the crossterm backend
src/control.rs:130
↓ 1 callersMethodextract_high
extract the part of the element before the boundary
hexagex/src/lib.rs:643
↓ 1 callersMethodextract_low
extract the part of the element beyond the boundary
hexagex/src/lib.rs:618
↓ 1 callersMethodfiles
(&self)
src/control.rs:90
↓ 1 callersMethodfirst_bound
Returns the possible indexes where the first vector has data
src/datastruct.rs:156
↓ 1 callersFunctionget_settings
(args: &Args)
src/config.rs:288
↓ 1 callersFunctionget_underline_ranges
turns an underline string that looks somewhat like " ^----$ " into the ranges represented by it
hexagex/src/lib.rs:954
↓ 1 callersFunctionh
(s: &(impl AsRef<[u8]> + ?Sized))
hexagex/src/lib.rs:943
↓ 1 callersMethodhalf_width
width of one of the two hex screens
src/style.rs:396
↓ 1 callersMethodhighest_common_entropy
Calculates the index of a subsequence (with the current offset) where the product of entropy and length is the highest
src/datastruct.rs:165
↓ 1 callersMethodinitial
Appends initial alignment data to the DoubleVec, and sets the cursor such that it stays on the same address as given in addr.
src/view/aligned.rs:220
↓ 1 callersMethodinto_aligned
Turns a hexview into an aligned view using the given algorithm parameters
src/control.rs:97
↓ 1 callersMethodinto_unaligned
Turns a hexview into an unaligned view at the current cursor
src/control.rs:117
↓ 1 callersMethodis_active
(self)
src/selection.rs:16
↓ 1 callersMethodjump_end
Go to the last position of the file
src/view/aligned.rs:423
↓ 1 callersMethodjump_end
Go to the last position of the file
src/view/unaligned.rs:523
↓ 1 callersMethodjump_next_search_result
Jump to the next search result on either active cursor after the current index
src/view/unaligned.rs:478
↓ 1 callersMethodjump_prev_search_result
Jump to the previous search reult on either active cursor before the current index
src/view/aligned.rs:390
↓ 1 callersMethodjump_prev_search_result
Jump to the previous search reult on either active cursor before the current index
src/view/unaligned.rs:489
↓ 1 callersMethodjump_start
Go to the first position of the file
src/view/aligned.rs:419
↓ 1 callersMethodjump_start
Go to the first position of the file
src/view/unaligned.rs:518
↓ 1 callersFunctionlink_wfa
()
biodiff-wfa2-sys/build.rs:4
↓ 1 callersMethodload_memory_warn_status
(&mut self)
src/config.rs:173
↓ 1 callersFunctionmatches
(expr: &str, content: &'a [u8])
hexagex/src/lib.rs:946
↓ 1 callersMethodmirror
mirrors the values
src/align.rs:477
↓ 1 callersMethodmove_cursor_x_bounded
move cursor in x direction without going out of bounds
src/cursor.rs:112
↓ 1 callersMethodmove_cursor_y_bounded
move cursor in y direction without going out of bounds
src/cursor.rs:119
↓ 1 callersMethodmove_view_x_bounded
move the view in x direction without going out of bounds
src/cursor.rs:126
↓ 1 callersMethodmove_view_y_bounded
move the view in y direction without going out of bounds
src/cursor.rs:142
↓ 1 callersMethodnext_result
get the next result after addr Returns None if there is no result, and Some(Err) if the result is after wraparound
src/search.rs:131
↓ 1 callersMethodnth_column_pos
the position of the first character of the nth hex column
src/style.rs:404
↓ 1 callersFunctionon_search
Action to execute when submitting a search
src/dialog/search.rs:63
↓ 1 callersMethodops
(&self)
src/align/wfa2.rs:78
↓ 1 callersFunctionops_pattern_subrange
Removes leading/trailing deletions and clips from the alignment
src/align.rs:550
↓ 1 callersMethodprepend
Prepends alignment data to the underlying DoubleVec. Returns true if something in view changed.
src/view/aligned.rs:237
↓ 1 callersMethodprev_result
get the previous result before addr Returns None if there is no result, and Some(Err) if the result is after wraparound
src/search.rs:166
↓ 1 callersFunctionprint
(mut settings: Settings, x: FileContent, y: FileContent, color: bool)
src/print.rs:97
↓ 1 callersMethodprocess_cross
control loop for crossterm backend, switches the view between aligned and unaligned when requested and runs event loops
src/control.rs:163
↓ 1 callersMethodprocess_move
Process move events
src/view/aligned.rs:511
↓ 1 callersMethodprocess_move
Function that processes only the move events
src/view/unaligned.rs:269
↓ 1 callersMethodquery_type
(&self)
src/search.rs:60
↓ 1 callersFunctionrate_limit_channel
construct a rate limited channel of maximum buffer size `size`, refresh period `period` and a receiver where data is pushed to, that returns a functio
src/util.rs:89
↓ 1 callersMethodreload
(&mut self, cross: &mut Cross)
src/control.rs:144
↓ 1 callersMethodremove_column
Decreases the column count by one and refreshes the view
src/view/aligned.rs:468
↓ 1 callersMethodremove_column
Decreases the column count by one and refreshes the view
src/view/unaligned.rs:304
↓ 1 callersFunctionrun
This is the main loop, here we switch between our custom backend and the cursive backend when opening dialog boxes. This is done because initially, th
src/control.rs:34
↓ 1 callersFunctionrustbio_settings
(rustbio: RustBio)
src/dialog/algorithm_settings.rs:133
↓ 1 callersMethodsave_config
(&self)
src/config.rs:252
↓ 1 callersFunctionscorer
( algo: &AlignAlgorithm, mode: InternalMode, )
src/align/rustbio.rs:22
↓ 1 callersMethodscroll
(&mut self, _: isize)
src/backend.rs:305
↓ 1 callersFunctionsearch_result_receiver
creates an adapter to put the search results into
src/dialog/search.rs:155
↓ 1 callersFunctionsearch_result_status
create a new view showing the search progress
src/dialog/search.rs:140
↓ 1 callersMethodsecond_bound
Returns the possible indexes where the second vector has data
src/datastruct.rs:160
↓ 1 callersMethodsecond_cursor
returns the position of the second cursor on the hex view
src/doublehex.rs:194
↓ 1 callersMethodsecond_cursor_ascii
returns the position of the second cursor on the ascii view
src/doublehex.rs:200
↓ 1 callersMethodsecond_cursor_bars
returns the position of the second cursor on the bars view
src/doublehex.rs:206
↓ 1 callersMethodselection_file_ranges
(&self)
src/view/unaligned.rs:442
↓ 1 callersMethodset_no_memory_warn
(&mut self)
src/config.rs:176
↓ 1 callersFunctionsettings
( algo: &AlignAlgorithm, mode: InternalMode, text_len: usize, )
src/align/wfa2.rs:22
↓ 1 callersMethodshow_dialog
Setup a cursive instance and shows a dialog constructed through the callback given in `dialog`. Note that the settings are placed into the user_data
src/control.rs:227
↓ 1 callersFunctionspacer_background_color
(x: ByteData, rtl: bool)
src/style.rs:176
↓ 1 callersMethodsplit
split element into before the given offset and after if there are bits after the boundary
hexagex/src/lib.rs:609
↓ 1 callersMethodstart_align
This function starts the threads for the alignment, which send the data over the sender. It should then immediately return.
src/align.rs:292
↓ 1 callersMethodstart_search
(self, mut send: Sender, file: FileContent)
src/search.rs:312
↓ 1 callersMethodstart_selection
(&mut self, printer: &mut B)
src/view/aligned.rs:494
↓ 1 callersMethodstart_selection
(&mut self, printer: &mut B)
src/view/unaligned.rs:330
↓ 1 callersFunctionstyle
(siv: &mut Cursive)
src/dialog/style_settings.rs:76
← previousnext →201–300 of 441, ranked by callers