#[repr(C)]pub struct VSIFilesystemPluginCallbacksStruct {Show 21 fields
pub pUserData: *mut c_void,
pub stat: VSIFilesystemPluginStatCallback,
pub unlink: VSIFilesystemPluginUnlinkCallback,
pub rename: VSIFilesystemPluginRenameCallback,
pub mkdir: VSIFilesystemPluginMkdirCallback,
pub rmdir: VSIFilesystemPluginRmdirCallback,
pub read_dir: VSIFilesystemPluginReadDirCallback,
pub open: VSIFilesystemPluginOpenCallback,
pub tell: VSIFilesystemPluginTellCallback,
pub seek: VSIFilesystemPluginSeekCallback,
pub read: VSIFilesystemPluginReadCallback,
pub read_multi_range: VSIFilesystemPluginReadMultiRangeCallback,
pub get_range_status: VSIFilesystemPluginGetRangeStatusCallback,
pub eof: VSIFilesystemPluginEofCallback,
pub write: VSIFilesystemPluginWriteCallback,
pub flush: VSIFilesystemPluginFlushCallback,
pub truncate: VSIFilesystemPluginTruncateCallback,
pub close: VSIFilesystemPluginCloseCallback,
pub nBufferSize: usize,
pub nCacheSize: usize,
pub sibling_files: VSIFilesystemPluginSiblingFilesCallback,
}
Fields
pUserData: *mut c_void
stat: VSIFilesystemPluginStatCallback
unlink: VSIFilesystemPluginUnlinkCallback
rename: VSIFilesystemPluginRenameCallback
mkdir: VSIFilesystemPluginMkdirCallback
rmdir: VSIFilesystemPluginRmdirCallback
read_dir: VSIFilesystemPluginReadDirCallback
open: VSIFilesystemPluginOpenCallback
tell: VSIFilesystemPluginTellCallback
seek: VSIFilesystemPluginSeekCallback
read: VSIFilesystemPluginReadCallback
read_multi_range: VSIFilesystemPluginReadMultiRangeCallback
get_range_status: VSIFilesystemPluginGetRangeStatusCallback
eof: VSIFilesystemPluginEofCallback
write: VSIFilesystemPluginWriteCallback
flush: VSIFilesystemPluginFlushCallback
truncate: VSIFilesystemPluginTruncateCallback
close: VSIFilesystemPluginCloseCallback
nBufferSize: usize
nCacheSize: usize
sibling_files: VSIFilesystemPluginSiblingFilesCallback
Trait Implementations
Auto Trait Implementations
impl !Send for VSIFilesystemPluginCallbacksStruct
impl !Sync for VSIFilesystemPluginCallbacksStruct
impl Unpin for VSIFilesystemPluginCallbacksStruct
Blanket Implementations
Mutably borrows from an owned value. Read more