#[repr(C)]pub struct Tcl_Filesystem {Show 31 fields
pub typeName: *const c_char,
pub structureLength: c_int,
pub version: Tcl_FSVersion,
pub pathInFilesystemProc: Tcl_FSPathInFilesystemProc,
pub dupInternalRepProc: Tcl_FSDupInternalRepProc,
pub freeInternalRepProc: Tcl_FSFreeInternalRepProc,
pub internalToNormalizedProc: Tcl_FSInternalToNormalizedProc,
pub createInternalRepProc: Tcl_FSCreateInternalRepProc,
pub normalizePathProc: Tcl_FSNormalizePathProc,
pub filesystemPathTypeProc: Tcl_FSFilesystemPathTypeProc,
pub filesystemSeparatorProc: Tcl_FSFilesystemSeparatorProc,
pub statProc: Tcl_FSStatProc,
pub accessProc: Tcl_FSAccessProc,
pub openFileChannelProc: Tcl_FSOpenFileChannelProc,
pub matchInDirectoryProc: Tcl_FSMatchInDirectoryProc,
pub utimeProc: Tcl_FSUtimeProc,
pub linkProc: Tcl_FSLinkProc,
pub listVolumesProc: Tcl_FSListVolumesProc,
pub fileAttrStringsProc: Tcl_FSFileAttrStringsProc,
pub fileAttrsGetProc: Tcl_FSFileAttrsGetProc,
pub fileAttrsSetProc: Tcl_FSFileAttrsSetProc,
pub createDirectoryProc: Tcl_FSCreateDirectoryProc,
pub removeDirectoryProc: Tcl_FSRemoveDirectoryProc,
pub deleteFileProc: Tcl_FSDeleteFileProc,
pub copyFileProc: Tcl_FSCopyFileProc,
pub renameFileProc: Tcl_FSRenameFileProc,
pub copyDirectoryProc: Tcl_FSCopyDirectoryProc,
pub lstatProc: Tcl_FSLstatProc,
pub loadFileProc: Tcl_FSLoadFileProc,
pub getCwdProc: Tcl_FSGetCwdProc,
pub chdirProc: Tcl_FSChdirProc,
}
Fields§
§typeName: *const c_char
§structureLength: c_int
§version: Tcl_FSVersion
§pathInFilesystemProc: Tcl_FSPathInFilesystemProc
§dupInternalRepProc: Tcl_FSDupInternalRepProc
§freeInternalRepProc: Tcl_FSFreeInternalRepProc
§internalToNormalizedProc: Tcl_FSInternalToNormalizedProc
§createInternalRepProc: Tcl_FSCreateInternalRepProc
§normalizePathProc: Tcl_FSNormalizePathProc
§filesystemPathTypeProc: Tcl_FSFilesystemPathTypeProc
§filesystemSeparatorProc: Tcl_FSFilesystemSeparatorProc
§statProc: Tcl_FSStatProc
§accessProc: Tcl_FSAccessProc
§openFileChannelProc: Tcl_FSOpenFileChannelProc
§matchInDirectoryProc: Tcl_FSMatchInDirectoryProc
§utimeProc: Tcl_FSUtimeProc
§linkProc: Tcl_FSLinkProc
§listVolumesProc: Tcl_FSListVolumesProc
§fileAttrStringsProc: Tcl_FSFileAttrStringsProc
§fileAttrsGetProc: Tcl_FSFileAttrsGetProc
§fileAttrsSetProc: Tcl_FSFileAttrsSetProc
§createDirectoryProc: Tcl_FSCreateDirectoryProc
§removeDirectoryProc: Tcl_FSRemoveDirectoryProc
§deleteFileProc: Tcl_FSDeleteFileProc
§copyFileProc: Tcl_FSCopyFileProc
§renameFileProc: Tcl_FSRenameFileProc
§copyDirectoryProc: Tcl_FSCopyDirectoryProc
§lstatProc: Tcl_FSLstatProc
§loadFileProc: Tcl_FSLoadFileProc
§getCwdProc: Tcl_FSGetCwdProc
§chdirProc: Tcl_FSChdirProc
Trait Implementations§
Source§impl Clone for Tcl_Filesystem
impl Clone for Tcl_Filesystem
Source§fn clone(&self) -> Tcl_Filesystem
fn clone(&self) -> Tcl_Filesystem
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for Tcl_Filesystem
impl Debug for Tcl_Filesystem
impl Copy for Tcl_Filesystem
Auto Trait Implementations§
impl Freeze for Tcl_Filesystem
impl RefUnwindSafe for Tcl_Filesystem
impl !Send for Tcl_Filesystem
impl !Sync for Tcl_Filesystem
impl Unpin for Tcl_Filesystem
impl UnwindSafe for Tcl_Filesystem
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more