Skip to main content

tracker/auto/
functions.rs

1// This file was generated by gir (https://github.com/gtk-rs/gir)
2// from
3// from gir-files (https://github.com/gtk-rs/gir-files.git)
4// DO NOT EDIT
5
6use crate::ffi;
7use glib::translate::*;
8
9#[doc(alias = "tracker_check_version")]
10pub fn check_version(
11    required_major: u32,
12    required_minor: u32,
13    required_micro: u32,
14) -> Option<glib::GString> {
15    assert_initialized_main_thread!();
16    unsafe {
17        from_glib_none(ffi::tracker_check_version(
18            required_major,
19            required_minor,
20            required_micro,
21        ))
22    }
23}
24
25#[doc(alias = "tracker_sparql_escape_string")]
26pub fn sparql_escape_string(literal: &str) -> Option<glib::GString> {
27    assert_initialized_main_thread!();
28    unsafe { from_glib_full(ffi::tracker_sparql_escape_string(literal.to_glib_none().0)) }
29}
30
31#[doc(alias = "tracker_sparql_escape_uri")]
32pub fn sparql_escape_uri(uri: &str) -> Option<glib::GString> {
33    assert_initialized_main_thread!();
34    unsafe { from_glib_full(ffi::tracker_sparql_escape_uri(uri.to_glib_none().0)) }
35}
36
37//#[doc(alias = "tracker_sparql_escape_uri_printf")]
38//pub fn sparql_escape_uri_printf(format: &str, : /*Unknown conversion*//*Unimplemented*/Basic: VarArgs) -> Option<glib::GString> {
39//    unsafe { TODO: call ffi:tracker_sparql_escape_uri_printf() }
40//}
41
42//#[doc(alias = "tracker_sparql_escape_uri_vprintf")]
43//pub fn sparql_escape_uri_vprintf(format: &str, args: /*Unknown conversion*//*Unimplemented*/Unsupported) -> Option<glib::GString> {
44//    unsafe { TODO: call ffi:tracker_sparql_escape_uri_vprintf() }
45//}
46
47#[doc(alias = "tracker_sparql_get_ontology_nepomuk")]
48pub fn sparql_get_ontology_nepomuk() -> Option<gio::File> {
49    assert_initialized_main_thread!();
50    unsafe { from_glib_full(ffi::tracker_sparql_get_ontology_nepomuk()) }
51}
52
53#[doc(alias = "tracker_sparql_get_uuid_urn")]
54pub fn sparql_get_uuid_urn() -> Option<glib::GString> {
55    assert_initialized_main_thread!();
56    unsafe { from_glib_full(ffi::tracker_sparql_get_uuid_urn()) }
57}