MCPcopy Create free account
hub / github.com/Botloader/botloader / from

Method from

components/runtime-models/src/discord/member.rs:21–40  ·  view source on GitHub ↗
(v: twilight_model::guild::PartialMember)

Source from the content-addressed store, hash-verified

19
20impl From<twilight_model::guild::PartialMember> for PartialMember {
21 fn from(v: twilight_model::guild::PartialMember) -> Self {
22 Self {
23 deaf: v.deaf,
24 joined_at: NotBigU64(
25 v.joined_at
26 .unwrap_or(Timestamp::from_micros(0).unwrap())
27 .as_micros() as u64
28 / 1000,
29 ),
30 mute: v.mute,
31 nick: v.nick,
32 premium_since: v
33 .premium_since
34 .map(|ts| NotBigU64(ts.as_micros() as u64 / 1000)),
35 roles: v.roles.iter().map(ToString::to_string).collect(),
36 communication_disabled_until: v
37 .communication_disabled_until
38 .map(|ts| NotBigU64(ts.as_micros() as u64 / 1000)),
39 }
40 }
41}

Callers

nothing calls this directly

Calls 1

NotBigU64Class · 0.85

Tested by

no test coverage detected