@@ -5,7 +5,7 @@ use crate::hdt::Hdt;
5
5
use crate :: triples:: { Id , ObjectIter , PredicateIter , PredicateObjectIter , SubjectIter , TripleId } ;
6
6
use log:: debug;
7
7
use sophia:: api:: graph:: Graph ;
8
- use sophia:: api:: term:: { matcher :: TermMatcher , BnodeId , IriRef , LanguageTag , Term } ;
8
+ use sophia:: api:: term:: { BnodeId , IriRef , LanguageTag , Term , matcher :: TermMatcher } ;
9
9
use std:: convert:: Infallible ;
10
10
use std:: io:: { self , Error , ErrorKind } ;
11
11
use std:: iter;
@@ -114,11 +114,7 @@ fn term_string(t: &HdtTerm) -> String {
114
114
HdtTerm :: LiteralDatatype ( l, dt) => {
115
115
let xsd_string: & str = "http://www.w3.org/2001/XMLSchema#string" ;
116
116
let dts = dt. as_str ( ) ;
117
- if dts == xsd_string {
118
- format ! ( "\" {l}\" " )
119
- } else {
120
- format ! ( "\" {l}\" ^^<{dts}>" )
121
- }
117
+ if dts == xsd_string { format ! ( "\" {l}\" " ) } else { format ! ( "\" {l}\" ^^<{dts}>" ) }
122
118
}
123
119
}
124
120
}
@@ -258,14 +254,16 @@ mod tests {
258
254
let triples: Vec < Result < [ HdtTerm ; 3 ] , Infallible > > = graph. triples ( ) . collect ( ) ;
259
255
assert_eq ! ( triples. len( ) , 328 ) ;
260
256
let meta_top = "http://www.snik.eu/ontology/meta/Top" ;
261
- assert ! ( graph
262
- . triples_matching(
263
- Some ( HdtTerm :: Iri ( IriRef :: new_unchecked( Arc :: from( "http://www.snik.eu/ontology/meta" ) ) ) ) ,
264
- Any ,
265
- Any
266
- )
267
- . next( )
268
- . is_some( ) ) ;
257
+ assert ! (
258
+ graph
259
+ . triples_matching(
260
+ Some ( HdtTerm :: Iri ( IriRef :: new_unchecked( Arc :: from( "http://www.snik.eu/ontology/meta" ) ) ) ) ,
261
+ Any ,
262
+ Any
263
+ )
264
+ . next( )
265
+ . is_some( )
266
+ ) ;
269
267
for uri in [ meta_top, "http://www.snik.eu/ontology/meta" , "doesnotexist" ] {
270
268
let term = HdtTerm :: Iri ( IriRef :: new_unchecked ( Arc :: from ( uri) ) ) ;
271
269
let filtered: Vec < _ > = triples
0 commit comments