fix(deps): update rust crate sysinfo to 0.37.0 #400
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.29.5→0.37.0Release Notes
GuillaumeGomez/sysinfo (sysinfo)
v0.37.2Compare Source
System::refresh_cpu_alland ofSystem::refresh_cpu_specifics.System::uptime.Process::exepaths.v0.37.1Compare Source
serdeserialization onProcess::name.get_cpu_frequencyonloongarch64.Motherboard.v0.37.0Compare Source
1.88(for 2024 edition andif let chainfeature).Component::idAPI.v0.36.1Compare Source
v0.36.0Compare Source
Motherboardtype.Producttype.Component::labelgeneratedString.ComponentsimplementSendandSynctraits.v0.35.2Compare Source
Process::waitby checking if the process is still alive before waiting.Process::wait.v0.35.1Compare Source
windowscrate up to< 0.63.v0.35.0System::open_files_limit.Process::kill_and_waitandProcess::kill_with_and_waitmethods.Process::open_files*methods returnusize.set_open_files_limitargument type isusize.autofsdisks.Process::waitcode.Groups::refresh.v0.34.2v0.34.1v0.34.0multithreadfeature is disabled by default.Processmethods:accumulated_cpu_time,exists,open_filesandopen_files_limit.Process::waitmethod now returnsOption<ExitStatus>.Systemmethods:distribution_id_likeandkernel_long_version.System::physical_core_countmethod into an associated function.System::refresh_allandSystem::refresh_specificsmethods remove dead processes.ProcessRefreshKindrefresh:tasks.Groupdocs.Deserializetrait onDiskKind,MacAddr,IpNetwork,ProcessStatus,SignalandThreadKind.FromStrtrait onIpNetworkandMacAddr.Hashtrait onDiskKind,MacAddr,ProcessStatusandSignal.cfghandling which triggered compilation failures in some specific cases.sysinfoas viruses by replacing uses ofNtQueryInformationProcesswith other "mainstream" Windows API.process_procswhen there is only one process to refresh.v0.33.1Compare Source
DiskAPI.System::long_os_version().System::long_os_version().System::long_os_version().User::groups.System::name,System::kernel_version,System::os_version,System::long_os_versionandSystem::distribution_id.v0.33.0Compare Source
boot_timeinformation.User::groups.System::long_os_version.std::env::consts::ARCHas fallback forSystem::cpu_arch.Disk::usage.NetworkData::mtu.DiskRefreshKindto have finer-grained disks refreshes.Component::temperatureandComponent::maxnow returnsOption<f32>.Users::refresh_list,Groups::refresh_list,Components::refresh_list,Networks::refresh_listandDisks::refresh_listmethods were renamedrefresh.*RefreshKind::newmethods were renamednothing.DiskUsage::read_bytes.Process::kill.v0.32.1Compare Source
libcupdate.v0.32.0Compare Source
Disk::is_read_onlyAPI.remove_dead_processesargument toSystem::refresh_processesandSystem::refresh_processes_specifics.v0.31.4Compare Source
v0.31.3Compare Source
v0.31.2Compare Source
bstrdependency (needed for rustc development).v0.31.1Compare Source
memchr(needed for rustc development).v0.31.0Compare Source
System::refresh_process,System::refresh_process_specificsandSystem::refresh_pidsmethods.
ProcessesToUpdatetoSystem::refresh_processesandSystem::refresh_processes_specificsmethods.NetworkData::ip_networksmethod.System::refresh_cpu_listmethod.TermalSensorTypetoThermalSensorType.OsString.System::global_cpu_info.System::global_cpu_usage.v0.30.13Components::refresh_listmultiple times.v0.30.12v0.30.11Compare Source
v0.30.10Compare Source
v0.30.9Compare Source
v0.30.8Compare Source
cargofeature flaglinux-tmpfsto listtmpfsmounts.NaN.Components::refreshis now parallelized.v0.30.7Compare Source
v0.30.6Compare Source
GroupsAPI.v0.30.5Compare Source
v0.30.4Compare Source
v0.30.3Compare Source
windowsdependency.v0.30.2Compare Source
ThreadKindenum.Process::thread_kindmethod.v0.30.1Compare Source
Components::refresh_listmultiple times.v0.30.0Compare Source
Systeminto subtypes:Components,Disks,NetworksandUsers.brand,vendor_idandfrequencyinformation is not set anymore on the global CPU.of
Vec::reserve.linux-netdevsfeature to allow to retrieve network devices.statmfile instead ofstat).System::load_averageis not working in documentation.System::cgroup_limitsmethod.System::refresh_systemmethod.Disk::file_systemandDisk::namenow return anOption<&OsStr>.Displaytrait onDiskKind.winapitowindowscrate.System::cpu_arch.System::refresh_pidsandSystem::refresh_pids_specifics.System::boot_time,System::cpu_arch,System::distribution_id,System::host_name,System::kernel_version,System::load_average,System::long_os_version,System::name,System::os_versionandSystem::uptimeare static methods.ProcessRefreshKindhas a lot more of possibilities for better control over updates.UpdateKindenum.MemoryRefreshKindstruct.System::refresh_memory_specificsmethod.Process::exe,Process::cwdandProcess::rootreturn anOption<&Path>.Process::tasksmethod is available on all platforms.Process::tasksmethod returns aHashSet<Pid>.System::IS_SUPPORTED,System::SUPPORTED_SIGNALSandSystem::MINIMUM_CPU_UPDATE_INTERVALconstants out ofSystemdirectly at the crate top-level.IS_SUPPORTEDintoIS_SUPPORTED_SYSTEM.serdeserialization.System::refresh_cpu_frequencyandSystem::refresh_cpu_all.sysinfo.hand C wrapper.Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.