1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
// explicitly force symbols to be exported
// TODO: https://github.com/rust-lang/rfcs/issues/2771

/// Opaque wrapper for Atom objects.
pub struct Atom;
/// Opaque wrapper for AtomVersion objects.
pub struct AtomVersion;

/// Opaque wrapper for Config objects.
pub struct Config;

/// Opaque wrapper for DepSet objects.
pub struct DepSet;

/// Opaque wrapper for Pkg objects.
pub struct Pkg;
/// Opaque wrapper for EbuildPkg objects.
pub struct EbuildPkg;

/// Opaque wrapper for Repo objects.
pub struct Repo;
/// Opaque wrapper for EbuildRepo objects.
pub struct EbuildRepo;
/// Opaque wrapper for PkgIter objects.
pub struct PkgIter;
/// Opaque wrapper for RestrictPkgIter objects.
pub struct RestrictPkgIter;

/// Opaque wrapper for Restrict objects.
pub struct Restrict;