@@ -207,7 +207,7 @@ impl Display for SeedMask {
207207
208208// --------------------------------------------------
209209/// A struct for use in searching the suffix array
210- #[ derive( Debug ) ]
210+ #[ derive( Debug , Clone ) ]
211211pub struct SearchOptions {
212212 /// A vector of query strings
213213 pub queries : Vec < String > ,
@@ -346,7 +346,7 @@ impl FromUsize<u64> for u64 {
346346
347347// --------------------------------------------------
348348/// Options for counting the occurrences of suffixes
349- #[ derive( Debug ) ]
349+ #[ derive( Debug , Clone ) ]
350350pub struct CountOptions {
351351 /// Vector of query strings
352352 pub queries : Vec < String > ,
@@ -445,6 +445,7 @@ pub struct ExtractSequence {
445445
446446// --------------------------------------------------
447447/// Arguments to sufr_file.list
448+ #[ derive( Debug , Clone ) ]
448449pub struct ListOptions {
449450 /// Ranks of suffixes to show
450451 pub ranks : Vec < usize > ,
@@ -471,7 +472,7 @@ pub struct ListOptions {
471472
472473// --------------------------------------------------
473474/// A struct for use in locating suffixes
474- #[ derive( Debug ) ]
475+ #[ derive( Debug , Clone ) ]
475476pub struct LocateOptions {
476477 /// A vector of query strings
477478 pub queries : Vec < String > ,
0 commit comments