@@ -298,7 +298,7 @@ impl OpenOptionsExt for OpenOptions {
298
298
/// of the [`BY_HANDLE_FILE_INFORMATION`] structure.
299
299
///
300
300
/// [`BY_HANDLE_FILE_INFORMATION`]:
301
- /// https://docs.microsoft.com/en-us/ windows/win32/api/fileapi/ns-fileapi-by_handle_file_information
301
+ /// https://docs.microsoft.com/windows/win32/api/fileapi/ns-fileapi-by_handle_file_information
302
302
#[ stable( feature = "metadata_ext" , since = "1.1.0" ) ]
303
303
pub trait MetadataExt {
304
304
/// Returns the value of the `dwFileAttributes` field of this metadata.
@@ -322,7 +322,7 @@ pub trait MetadataExt {
322
322
/// ```
323
323
///
324
324
/// [File Attribute Constants]:
325
- /// https://docs.microsoft.com/en-us/ windows/win32/fileio/file-attribute-constants
325
+ /// https://docs.microsoft.com/windows/win32/fileio/file-attribute-constants
326
326
#[ stable( feature = "metadata_ext" , since = "1.1.0" ) ]
327
327
fn file_attributes ( & self ) -> u32 ;
328
328
@@ -351,7 +351,7 @@ pub trait MetadataExt {
351
351
/// }
352
352
/// ```
353
353
///
354
- /// [`FILETIME`]: https://docs.microsoft.com/en-us/ windows/win32/api/minwinbase/ns-minwinbase-filetime
354
+ /// [`FILETIME`]: https://docs.microsoft.com/windows/win32/api/minwinbase/ns-minwinbase-filetime
355
355
#[ stable( feature = "metadata_ext" , since = "1.1.0" ) ]
356
356
fn creation_time ( & self ) -> u64 ;
357
357
@@ -386,7 +386,7 @@ pub trait MetadataExt {
386
386
/// }
387
387
/// ```
388
388
///
389
- /// [`FILETIME`]: https://docs.microsoft.com/en-us/ windows/win32/api/minwinbase/ns-minwinbase-filetime
389
+ /// [`FILETIME`]: https://docs.microsoft.com/windows/win32/api/minwinbase/ns-minwinbase-filetime
390
390
#[ stable( feature = "metadata_ext" , since = "1.1.0" ) ]
391
391
fn last_access_time ( & self ) -> u64 ;
392
392
@@ -419,11 +419,11 @@ pub trait MetadataExt {
419
419
/// }
420
420
/// ```
421
421
///
422
- /// [`FILETIME`]: https://docs.microsoft.com/en-us/ windows/win32/api/minwinbase/ns-minwinbase-filetime
422
+ /// [`FILETIME`]: https://docs.microsoft.com/windows/win32/api/minwinbase/ns-minwinbase-filetime
423
423
#[ stable( feature = "metadata_ext" , since = "1.1.0" ) ]
424
424
fn last_write_time ( & self ) -> u64 ;
425
425
426
- /// Returns the value of the `nFileSize{High,Low} ` fields of this
426
+ /// Returns the value of the `nFileSize` fields of this
427
427
/// metadata.
428
428
///
429
429
/// The returned value does not have meaning for directories.
@@ -462,7 +462,7 @@ pub trait MetadataExt {
462
462
#[ unstable( feature = "windows_by_handle" , issue = "63010" ) ]
463
463
fn number_of_links ( & self ) -> Option < u32 > ;
464
464
465
- /// Returns the value of the `nFileIndex{Low,High} ` fields of this
465
+ /// Returns the value of the `nFileIndex` fields of this
466
466
/// metadata.
467
467
///
468
468
/// This will return `None` if the `Metadata` instance was created from a
@@ -471,10 +471,14 @@ pub trait MetadataExt {
471
471
#[ unstable( feature = "windows_by_handle" , issue = "63010" ) ]
472
472
fn file_index ( & self ) -> Option < u64 > ;
473
473
474
- /// Returns the change time, which is the last time file metadata was changed, such as
475
- /// renames, attributes, etc
474
+ /// Returns the value of the `ChangeTime` fields of this metadata.
476
475
///
477
- /// This will return `None` if the `Metadata` instance was not created using the `FILE_BASIC_INFO` type.
476
+ /// `ChangeTime` is the last time file metadata was changed, such as
477
+ /// renames, attributes, etc.
478
+ ///
479
+ /// This will return `None` if `Metadata` instance was created from a call to
480
+ /// `DirEntry::metadata` or if the `target_vendor` is outside the current platform
481
+ /// support for this api.
478
482
#[ unstable( feature = "windows_change_time" , issue = "121478" ) ]
479
483
fn change_time ( & self ) -> Option < u64 > ;
480
484
}
0 commit comments