#[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_FSChdirProcTrait 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§fn clone_from(&mut self, source: &Self)
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