pub struct Ticket {
pub id: String,
pub user_uri: String,
pub user_login: String,
pub result: ResultCode,
pub start_time: i64,
pub end_time: i64,
pub user_addr: String,
}Fields
id: Stringuser_uri: StringUri пользователя
user_login: Stringlogin пользователя
result: ResultCodeКод результата, если тикет не валидный != ResultCode.Ok
start_time: i64Дата начала действия тикета
end_time: i64Дата окончания действия тикета
user_addr: StringImplementations
sourceimpl Ticket
impl Ticket
pub fn update_from_individual(&mut self, src: &mut Individual)
pub fn is_ticket_valid(
&self,
addr: &Option<IpAddr>,
is_check_addr: bool
) -> ResultCode
Trait Implementations
sourceimpl ShallowCopy for Ticket
impl ShallowCopy for Ticket
sourceunsafe fn shallow_copy(&self) -> ManuallyDrop<Self>
unsafe fn shallow_copy(&self) -> ManuallyDrop<Self>
Perform an aliasing copy of this value. Read more
impl Eq for Ticket
Auto Trait Implementations
impl RefUnwindSafe for Ticket
impl Send for Ticket
impl Sync for Ticket
impl Unpin for Ticket
impl UnwindSafe for Ticket
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T> Pointable for T
impl<T> Pointable for T
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more