@@ -323,6 +323,7 @@ impl<T: Activated> From<Capture<T>> for Capture<dyn Activated> {
323323}
324324
325325/// Abstraction for writing pcap savefiles, which can be read afterwards via `Capture::from_file()`.
326+ #[ derive( Debug ) ]
326327pub struct Savefile {
327328 handle : NonNull < raw:: pcap_dumper_t > ,
328329}
@@ -369,6 +370,7 @@ impl Drop for Savefile {
369370#[ repr( transparent) ]
370371pub struct BpfInstruction ( raw:: bpf_insn ) ;
371372#[ repr( transparent) ]
373+ #[ derive( Debug ) ]
372374pub struct BpfProgram ( raw:: bpf_program ) ;
373375
374376impl BpfProgram {
@@ -513,7 +515,7 @@ mod tests {
513515 let _err = geterr_expect ( pcap) ;
514516
515517 let result = capture. list_datalinks ( ) ;
516- assert ! ( result. is_err ( ) ) ;
518+ result. unwrap_err ( ) ;
517519
518520 let mut datalinks: [ i32 ; 4 ] = [ 0 , 1 , 2 , 3 ] ;
519521 let links: * mut i32 = datalinks. as_mut_ptr ( ) ;
@@ -555,7 +557,7 @@ mod tests {
555557 . return_once ( |_, _| 0 ) ;
556558
557559 let result = capture. set_datalink ( Linktype :: ETHERNET ) ;
558- assert ! ( result. is_ok ( ) ) ;
560+ result. unwrap ( ) ;
559561
560562 let ctx = raw:: pcap_set_datalink_context ( ) ;
561563 ctx. checkpoint ( ) ;
@@ -566,7 +568,7 @@ mod tests {
566568 let _err = geterr_expect ( pcap) ;
567569
568570 let result = capture. set_datalink ( Linktype :: ETHERNET ) ;
569- assert ! ( result. is_err ( ) ) ;
571+ result. unwrap_err ( ) ;
570572 }
571573
572574 #[ test]
@@ -637,7 +639,7 @@ mod tests {
637639 . return_once ( |_| { } ) ;
638640
639641 let result = capture. savefile ( "path/to/nowhere" ) ;
640- assert ! ( result. is_ok ( ) ) ;
642+ result. unwrap ( ) ;
641643 }
642644
643645 #[ test]
@@ -665,7 +667,7 @@ mod tests {
665667 . return_once ( |_| { } ) ;
666668
667669 let result = capture. savefile_append ( "path/to/nowhere" ) ;
668- assert ! ( result. is_ok ( ) ) ;
670+ result. unwrap ( ) ;
669671 }
670672
671673 #[ test]
@@ -686,7 +688,7 @@ mod tests {
686688 let _err = geterr_expect ( pcap) ;
687689
688690 let result = capture. savefile ( "path/to/nowhere" ) ;
689- assert ! ( result. is_err ( ) ) ;
691+ result. unwrap_err ( ) ;
690692 }
691693
692694 #[ test]
@@ -708,7 +710,7 @@ mod tests {
708710 let _err = geterr_expect ( pcap) ;
709711
710712 let result = capture. savefile_append ( "path/to/nowhere" ) ;
711- assert ! ( result. is_err ( ) ) ;
713+ result. unwrap_err ( ) ;
712714 }
713715
714716 #[ test]
@@ -740,7 +742,7 @@ mod tests {
740742 . return_once ( |_| 0 ) ;
741743
742744 let result = savefile. flush ( ) ;
743- assert ! ( result. is_ok ( ) ) ;
745+ result. unwrap ( ) ;
744746
745747 let ctx = raw:: pcap_dump_flush_context ( ) ;
746748 ctx. checkpoint ( ) ;
@@ -749,7 +751,7 @@ mod tests {
749751 . return_once ( |_| -1 ) ;
750752
751753 let result = savefile. flush ( ) ;
752- assert ! ( result. is_err ( ) ) ;
754+ result. unwrap_err ( ) ;
753755 }
754756
755757 #[ test]
@@ -768,7 +770,7 @@ mod tests {
768770 . return_once ( |_, _| 0 ) ;
769771
770772 let result = capture. direction ( Direction :: Out ) ;
771- assert ! ( result. is_ok ( ) ) ;
773+ result. unwrap ( ) ;
772774
773775 let ctx = raw:: pcap_setdirection_context ( ) ;
774776 ctx. checkpoint ( ) ;
@@ -779,7 +781,7 @@ mod tests {
779781 let _err = geterr_expect ( pcap) ;
780782
781783 let result = capture. direction ( Direction :: Out ) ;
782- assert ! ( result. is_err ( ) ) ;
784+ result. unwrap_err ( ) ;
783785
784786 // For code coverage of the derive line.
785787 assert_ne ! ( Direction :: In , Direction :: InOut ) ;
@@ -840,7 +842,7 @@ mod tests {
840842 let _err = geterr_expect ( pcap) ;
841843
842844 let result = capture. next_packet ( ) ;
843- assert ! ( result. is_err ( ) ) ;
845+ result. unwrap_err ( ) ;
844846 }
845847
846848 #[ test]
@@ -883,7 +885,7 @@ mod tests {
883885 ctx. expect ( ) . return_once ( |_| { } ) ;
884886
885887 let result = capture. compile ( "some bpf program" , false ) ;
886- assert ! ( result. is_err ( ) ) ;
888+ result. unwrap_err ( ) ;
887889
888890 let ctx = raw:: pcap_compile_context ( ) ;
889891 ctx. checkpoint ( ) ;
@@ -896,7 +898,7 @@ mod tests {
896898 ctx. expect ( ) . return_once ( |_| { } ) ;
897899
898900 let result = capture. compile ( "some bpf program" , false ) ;
899- assert ! ( result. is_ok ( ) ) ;
901+ result. unwrap ( ) ;
900902 }
901903
902904 #[ test]
@@ -925,7 +927,7 @@ mod tests {
925927 ctx. expect ( ) . return_once ( |_| { } ) ;
926928
927929 let result = capture. filter ( "some bpf program" , false ) ;
928- assert ! ( result. is_err ( ) ) ;
930+ result. unwrap_err ( ) ;
929931
930932 let ctx = raw:: pcap_compile_context ( ) ;
931933 ctx. checkpoint ( ) ;
@@ -944,7 +946,7 @@ mod tests {
944946 ctx. expect ( ) . return_once ( |_| { } ) ;
945947
946948 let result = capture. compile ( "some bpf program" , false ) ;
947- assert ! ( result. is_ok ( ) ) ;
949+ result. unwrap ( ) ;
948950 }
949951
950952 #[ test]
@@ -983,7 +985,7 @@ mod tests {
983985 let _err = geterr_expect ( pcap) ;
984986
985987 let result = capture. stats ( ) ;
986- assert ! ( result. is_err ( ) ) ;
988+ result. unwrap_err ( ) ;
987989 }
988990
989991 #[ test]
0 commit comments