INNER CODE UNIT · Rust
move_profile
ilya-zlobintsev/LACT · lact-client/src/lib.rs:203
pub async fn move_profile(&self, name: String, new_position: usize) -> anyhow::Result<()> {
self.make_request(Request::MoveProfile { name, new_position })
.await
}
pub async fn hold_profile(&self, name: String) -> anyhow::Result<u64> {
self.make_request(Request::HoldProfile { name }).await
}
pub async fn release_profile(&self, cookie: u64) -> anyhow::Result<()> {
self.make_request(Request::ReleaseProfile { cookie }).await
}
pub async fn evaluate_profile_rule(&self, rule: ProfileRule) -> anyhow::Result<bool> {
self.make_request(Request::EvaluateProfileRule { rule })
.await
}