From 51521e2ae88a4fc641833ae512f7898bf8f49945 Mon Sep 17 00:00:00 2001 From: Cody Schafer Date: Mon, 5 Oct 2020 15:02:09 -0400 Subject: [PATCH] use :: to disambiguate `use` Without this, rustc 1.48 (as of now, rustc nightly-2020-10-04) is expected to fail to build rust-systemd. Rustc issue: https://github.com/rust-lang/rust/issues/77586 --- src/daemon.rs | 2 +- src/login.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/daemon.rs b/src/daemon.rs index 2d944a6..43a37cf 100644 --- a/src/daemon.rs +++ b/src/daemon.rs @@ -4,8 +4,8 @@ /// [libsystemd](https://crates.io/crates/libsystemd) crate, and you may prefer to use it instead. use super::ffi::{c_int, pid_t, size_t}; use super::{Error, Result}; +use ::ffi::daemon as ffi; use cstr_argument::CStrArgument; -use ffi::daemon as ffi; use libc::{c_char, c_uint}; use libc::{SOCK_DGRAM, SOCK_RAW, SOCK_STREAM}; use std::io::ErrorKind; diff --git a/src/login.rs b/src/login.rs index 10e2453..176d710 100644 --- a/src/login.rs +++ b/src/login.rs @@ -1,7 +1,7 @@ use super::ffi::{c_char, c_uint, pid_t, uid_t}; use super::{free_cstring, Result}; +use ::ffi::login as ffi; use cstr_argument::CStrArgument; -use ffi::login as ffi; use std::ptr; /// Systemd slice and unit types