#![doc = include_str!("../README.md")]
#![deny(unused_must_use)]
#![deny(missing_docs)]
pub mod abilities;
pub mod camera;
pub mod context;
pub mod error;
pub mod file;
pub mod filesys;
pub(crate) mod helper;
pub mod list;
pub mod port;
pub mod widget;
#[doc(inline)]
pub use crate::{
camera::Camera,
context::Context,
error::{Error, Result},
};
pub use libgphoto2_sys;
pub trait InnerPtr<'a, T> {
unsafe fn inner_mut_ptr(&'a self) -> &'a *mut T;
}
pub trait Inner<'a, T> {
unsafe fn inner(&'a self) -> &'a T;
}