protected override User DeserializeItem(Span <byte> span) { var unpack = new BinUnpack(span); return(new User { Login = unpack.ReadString(), Pass = unpack.ReadString(), Bio = unpack.ReadString(), Created = unpack.ReadDateTime() }); }
protected override Solution DeserializeItem(Span <byte> span) { var unpack = new BinUnpack(span); return(new Solution { Id = unpack.ReadGuid(), Login = unpack.ReadString(), MovesCount = unpack.ReadInt32(), Time = unpack.ReadUInt64(), Created = unpack.ReadDateTime() }); }