MCPcopy Create free account

hub / github.com/crocuda/virshle / functions

Functions552 in github.com/crocuda/virshle

Methodclose
* No need to close a stream as it is dropped once variable gets out of scope. */
virshle_network/src/connection/socket.rs:47
Methodclose
(&mut self)
virshle_network/src/connection/mod.rs:84
Methodclose
* No need to close a stream as it is dropped once variable gets out of scope. */
virshle_network/src/connection/tcp.rs:36
Methodclose
(&mut self)
virshle_network/src/connection/ssh.rs:43
Functionconnect_to_db
()
virshle_core/src/database/connect.rs:59
Functioncreate
(name: &str)
virshle_core/src/network/ip/macvtap.rs:66
Methodcreate
Create vm record and persist into database.
virshle_core/src/hypervisor/vm/database.rs:154
Methodcreate_all
(&self)
virshle_core/src/hypervisor/vm/networks.rs:68
Methodcreate_all
(&self)
virshle_core/src/config/template/mod.rs:47
Functioncreate_db
()
virshle_migration/src/create_table.rs:150
Methodcreate_one
(&self, name: &str)
virshle_core/src/hypervisor/vm/networks.rs:53
Functioncreate_ovs_bridge
()
virshle_core/src/network/ovs/request.rs:300
Functioncreate_ovs_port
()
virshle_core/src/network/ovs/request.rs:274
Functioncrud_vm
()
virshle_rest/src/client/tests.rs:77
Methoddatabase
()
virshle_core/src/hypervisor/vm/database.rs:27
Methoddatabase
()
virshle_core/src/config/user_data.rs:43
Methoddebug_path
()
virshle_core/src/config/load.rs:83
Methoddefault
()
virshle_core/src/hypervisor/vm/mod.rs:68
Methoddefault
()
virshle_core/src/config/mod.rs:58
Methoddefault
()
virshle_core/src/config/dhcp.rs:39
Methoddefault
()
virshle_core/src/config/node.rs:25
Methoddefault
()
virshle_network/src/connection/uri.rs:47
Functiondefault_dhcp_cli
()
virshle_core/src/network/dhcp/kea/types.rs:218
Methoddefault_with_keys
()
virshle_core/src/config/node.rs:101
Methoddelete
(&mut self)
virshle_core/src/hypervisor/vm/crud.rs:74
Methoddelete
Remove Vm record from database.
virshle_core/src/hypervisor/vm/database.rs:193
Methoddelete_leases
(&self, vm_name: &str)
virshle_core/src/network/dhcp/kea_old.rs:218
Methoddelete_leases
(vm_id: i32)
virshle_core/src/network/dhcp/fake.rs:51
Methoddelete_one
Remove network <name> from host (and ovs configuration).
virshle_core/src/hypervisor/vm/networks.rs:117
Functiondelete_ovs_bridge
()
virshle_core/src/network/ovs/request.rs:306
Functiondelete_ovs_port
()
virshle_core/src/network/ovs/request.rs:287
Functiondelete_vm
#[tokio::test]
virshle_core/src/hypervisor/vm/mod.rs:178
Methoddid
Convert peer public key into relatively human readable string. See radicle/heartwood crates for indepth functionning.
virshle_core/src/peer/mod.rs:33
Methoddisplay
( item: &(Peer, (ConnectionState, Option<NodeInfo>)), )
virshle_core/src/peer/display.rs:59
Methoddisplay
(items: &Vec<Self>)
virshle_core/src/hypervisor/vm/display.rs:110
Methoddisplay
(&self)
virshle_network/src/connection/mod.rs:124
Functiondisplay_account_uuid
(uuid: &Option<Uuid>)
virshle_core/src/utils/display.rs:117
Methoddisplay_age
(&self)
virshle_core/src/hypervisor/vm/display.rs:53
Methoddisplay_by_peer
Display vms by peer with table header.
virshle_core/src/hypervisor/vm/display.rs:98
Methoddisplay_by_peers
(items: IndexMap<Peer, Vec<Self>>)
virshle_core/src/config/template/vm.rs:55
Methoddisplay_cpu_percentage_reserved
(percentage: &f64)
virshle_core/src/peer/display.rs:119
Methoddisplay_disk_percentage_reserved
(percentage: &f64)
virshle_core/src/peer/display.rs:465
Methoddisplay_disk_percentage_used
(percentage: &f64)
virshle_core/src/peer/display.rs:486
Functiondisplay_id
(id: &Option<u64>)
virshle_core/src/utils/display.rs:110
Functiondisplay_ips
(ips: &Option<Vec<IpAddr>>)
virshle_core/src/utils/display.rs:101
Methoddisplay_many
( items: IndexMap<Peer, (ConnectionState, Option<NodeInfo>)>, )
virshle_core/src/peer/display.rs:44
Functiondisplay_mock
()
virshle_core/src/peer/display.rs:631
Functiondisplay_mock
()
virshle_core/src/hypervisor/vm/display.rs:174
Methoddisplay_ram_percentage_reserved
(percentage: &f64)
virshle_core/src/peer/display.rs:200
Methoddisplay_ram_percentage_used
(percentage: &f64)
virshle_core/src/peer/display.rs:220
Functiondisplay_some_bool
(b: &Option<bool>)
virshle_core/src/utils/display.rs:81
Functiondisplay_some_bytes
Convert from B.
virshle_core/src/utils/display.rs:56
Methoddisplay_some_cpu_percentage_reserved
(percentage: &Option<f64>)
virshle_core/src/peer/display.rs:112
Methoddisplay_some_cpu_reserved
(num: &Option<u64>, percentage: &Option<f64>)
virshle_core/src/peer/display.rs:133
Functiondisplay_some_datetime
(date: &Option<NaiveDateTime>)
virshle_core/src/utils/display.rs:89
Methoddisplay_some_disk_percentage_reserved
(percentage: &Option<f64>)
virshle_core/src/peer/display.rs:458
Methoddisplay_some_disk_percentage_used
(percentage: &Option<f64>)
virshle_core/src/peer/display.rs:479
Methoddisplay_some_disk_reserved
(num: &Option<u64>, percentage: &Option<f64>)
virshle_core/src/peer/display.rs:471
Methoddisplay_some_disk_used
(num: &Option<u64>, percentage: &Option<f64>)
virshle_core/src/peer/display.rs:492
Functiondisplay_some_num
(num: &Option<u64>)
virshle_core/src/utils/display.rs:74
Functiondisplay_some_percentage_used
(percentage: &Option<f64>)
virshle_core/src/utils/display.rs:158
Methoddisplay_some_ram_percentage_reserved
(percentage: &Option<f64>)
virshle_core/src/peer/display.rs:193
Methoddisplay_some_ram_percentage_used
(percentage: &Option<f64>)
virshle_core/src/peer/display.rs:213
Methoddisplay_some_ram_reserved
(num: &Option<u64>, percentage: &Option<f64>)
virshle_core/src/peer/display.rs:205
Methoddisplay_some_ram_used
(num: &Option<u64>, percentage: &Option<f64>)
virshle_core/src/peer/display.rs:225
Methoddisplay_some_vec
(disks: &Option<Vec<DiskInfo>>)
virshle_core/src/hypervisor/disk/info.rs:55
Methoddisplay_some_vec_short
(disks: &Option<Vec<DiskInfo>>)
virshle_core/src/hypervisor/disk/info.rs:74
Functiondisplay_vm_to_toml
()
virshle_core/src/hypervisor/vm/from.rs:141
Functiondisplay_vram
Convert cloud-hypervisor ram from MiB.
virshle_core/src/utils/display.rs:69
Methoddisplay_w_header
(items: Vec<Self>, header: &str)
virshle_core/src/peer/display.rs:602
Methoddisplay_w_header
(items: &Vec<Self>, header: &str)
virshle_core/src/hypervisor/vm/display.rs:105
Methoddisplay_w_header
(items: Vec<Self>, header: &str)
virshle_core/src/config/template/vm.rs:242
Methoddomain_name
( &self, suffix: Option<String>, vm_name: &str, )
virshle_core/src/network/dhcp/lease.rs:51
Methoddown
(&self, manager: &SchemaManager)
virshle_migration/src/create_table.rs:98
Functionensure_cache_dir
()
virshle_core/src/cache.rs:9
Methodensure_networks
(&mut self)
virshle_core/src/hypervisor/vmm/api.rs:61
Functionextract_hostname_from_lease
()
virshle_core/src/network/dhcp/kea_old.rs:388
Functionextract_hostname_from_lease
()
virshle_core/src/network/dhcp/lease.rs:78
Functionfetch_ips
()
virshle_core/src/hypervisor/vm/getters.rs:169
Functionfetch_many
()
virshle_core/src/hypervisor/vm/getters.rs:146
Functionfetch_one_info
()
virshle_core/src/hypervisor/vm/getters.rs:152
Functionfetch_one_ips
()
virshle_core/src/hypervisor/vm/networks.rs:247
Methodfilter_by_state
(vms: Vec<Vm>, state: &VmState)
virshle_core/src/hypervisor/vm/database.rs:137
Functionfind_by_id
()
virshle_core/src/hypervisor/vm/getters.rs:188
Functionfind_by_name
()
virshle_core/src/hypervisor/vm/getters.rs:206
Functionfind_by_uuid
()
virshle_core/src/hypervisor/vm/getters.rs:197
Methodfmt
(&self, f: &mut fmt::Formatter)
virshle_core/src/network/ovs/translate.rs:235
Methodfmt
(&self, f: &mut fmt::Formatter)
virshle_core/src/config/template/vm.rs:190
Methodfmt
(&self, f: &mut fmt::Formatter)
virshle_network/src/connection/uri.rs:29
Methodfrom
(e: &(Peer, (ConnectionState, Option<NodeInfo>)))
virshle_core/src/peer/display.rs:75
Methodfrom
(e: &Disk)
virshle_core/src/hypervisor/vmm/types.rs:125
Methodfrom
(e: &InitDisk)
virshle_core/src/hypervisor/disk/mod.rs:57
Methodfrom
(e: &Disk)
virshle_core/src/hypervisor/disk/info.rs:34
Methodfrom
(vm: &Vm)
virshle_core/src/hypervisor/vm/display.rs:64
Methodfrom_file
* Create a vm from a file containing a Toml definition. */
virshle_core/src/hypervisor/vm/from.rs:97
Methodfrom_file
(file_path: &str)
virshle_core/src/config/definition.rs:14
Methodfrom_file
(path: &str)
virshle_core/src/config/load.rs:135
Methodfrom_file
(file_path: &str)
virshle_core/src/config/template/mod.rs:32
Methodfrom_file
(file_path: &str)
virshle_core/src/config/template/vm.rs:38
Methodfrom_str
(s: &str)
virshle_core/src/network/interface.rs:28
← previousnext →301–400 of 552, ranked by callers