We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
struct SendSyncNonNull
Send + Sync
NonNull
unsafe
cookie
struct Dav1dLogger::cookie
*mut c_void
Option<NonNull<c_void>>
struct {D,R}av1dPicAllocator::cookie
c_variadic
extern_types
#![allow(non_camel_case_types)]
dav1d
seek_stress
mod dav1d_cli_parse
mod lib
#![deny(unsafe_op_in_unsafe_fn)]
# Safety
// SAFETY
DAV1D_API
type Dav1dContext
Rav1dContext
RawArc<Rav1dContext
struct Rav1dState
Mutex
fn Dav1dPicAllocator::alloc_picture_callback
impl Default for Dav1dPicture
Default::default()
struct {D,R}av1dPicture::r#ref
Option<NonNull<_>>
struct Dav1dPicture::data
struct Dav1dPicture::allocator_data
const {D,R}AV1D_PICTURE_ALIGNMENT
struct {D,R}av1dData
struct {D,R}av1d{Sequence,Frame}Header
Rav1dRef
Option<Arc<DRav1d<_, _>>>
struct {D,R}av1dITUTT35
struct Rav1d{ContentLightLevel,MasteringDisplay}
Option<Arc<_>>
struct {D,R}av1dUserData
fn errno_location
static std{out,err}
rav1d
impl Default for Dav1dLogger
fn rav1d_log
write!
Rav1dLogger
fn {in,out}put_open
offset_of
size_of
offset_of!
offsetof
lib.rs
#![allow(clippy::all)]
clippy
enum Rav1dError
libc::E*
const
enum Rav1dResult
c_int
Rav1dResult
pub
Dav1dResult
#[repr(transparent)]
extern "C" fn
extern "C"
fn
#[no_mangle]
DAV1D-API
as
struct Dav1dSettings
include/dav1d/dav1d.rs
fn {in,out}put_*
use