Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/blukai/haste
/ functions
Functions
316 in github.com/blukai/haste
⨍
Functions
316
◇
Types & classes
106
Method
from_stream_with_visitor
(demo_stream: D, visitor: V)
crates/haste_core/src/parser.rs:147
Method
get
(&self, index: usize)
crates/haste_core/src/fieldpath.rs:76
Method
get_baseline
(&self, index: &i32)
crates/haste_core/src/entities.rs:515
Method
get_game_time
`None` means that the game has not started yet.
examples/deadlock-gametime.rs:62
Method
get_path
(&self, key: &u64)
crates/haste_core/src/entities.rs:358
Method
get_serializer_field
(&self, path: &FieldPath)
crates/haste_core/src/entities.rs:370
Method
has_table
(&self, id: usize)
crates/haste_core/src/stringtables.rs:370
Function
hero_killed
(state: &mut State, ctx: &Context, msg: &CCitadelUserMsgHeroKilled)
examples/messagehandler-experiment/main.rs:35
Method
is_dynamic_array
(&self)
crates/haste_core/src/flattenedserializers.rs:199
Function
is_ehandle_valid
(handle: u32)
crates/haste_core/src/entities.rs:39
Method
is_empty
NOTE: the goal is to check if there are any string tables, CNetworkStringTableContainer has `GetNumTables` method which would be equivalent to `len` i
crates/haste_core/src/stringtables.rs:392
Function
is_ident_continue
(ch: char)
crates/haste_vartype/src/tokenizer.rs:38
Function
it_works
()
crates/haste_vartype/src/parser.rs:145
Function
it_works
()
crates/haste_vartype/src/tokenizer.rs:160
Method
iter_baselines
(&self)
crates/haste_core/src/entities.rs:511
Function
main
()
tools/uniquetypes/src/main.rs:21
Function
main
()
tools/huffmanfieldpath/src/main.rs:362
Function
main
()
tools/emptybench/src/main.rs:8
Function
main
()
tools/broadcast/src/main.rs:127
Function
main
()
examples/deadlock-gametime.rs:105
Function
main
()
examples/seek.rs:13
Function
main
()
examples/lifestate.rs:60
Function
main
()
examples/dota2-allchat.rs:22
Function
main
()
examples/deadlock-position.rs:112
Function
main
()
examples/messagehandler-experiment/main.rs:67
Method
make_vec
(size: usize)
crates/haste_core/src/stringtables.rs:72
Method
new
(id: u32, handler: H)
examples/messagehandler-experiment/handler.rs:32
Method
new
(input: &'a str)
crates/haste_vartype/src/parser.rs:31
Method
new
(start: u16, end: u16)
crates/haste_vartype/src/span.rs:24
Method
new
(kind: TokenKind<'a>, span: Span)
crates/haste_vartype/src/tokenizer.rs:21
Method
new
(http_client: C, base_url: impl Into<String>)
crates/haste_broadcast/src/broadcasthttp.rs:138
Method
new
( bit_count: i32, encode_flags: i32, low_value: f32, high_value: f32, )
crates/haste_core/src/quantizedfloat.rs:164
Method
new
( msg: &CsvcMsgFlattenedSerializer, field: &ProtoFlattenedSerializerFieldT, )
crates/haste_core/src/flattenedserializers.rs:96
Method
new
(data: &'a [u8])
crates/haste_core/src/bitreader.rs:47
Method
new
(field: &FlattenedSerializerField)
crates/haste_core/src/fielddecoder.rs:137
Method
new
( name: &str, user_data_fixed_size: bool, user_data_size: i32, user_data_size_
crates/haste_core/src/stringtables.rs:63
Method
new
()
crates/haste_core/src/entities.rs:398
Method
new_uninit
()
crates/haste_core/src/stringtables.rs:27
Function
non_topo_complex
NonTopoComplex
crates/haste_core/src/fieldpath.rs:331
Function
non_topo_complex_pack4_bits
NonTopoComplexPack4Bits
crates/haste_core/src/fieldpath.rs:345
Function
non_topo_penultimate_pluse_one
NonTopoPenultimatePluseOne
crates/haste_core/src/fieldpath.rs:340
Method
on_cmd
(&mut self, _ctx: &Context, cmd_header: &CmdHeader, _data: &[u8])
tools/broadcast/src/main.rs:13
Method
on_cmd
(&mut self, ctx: &Context, cmd_header: &CmdHeader, _data: &[u8])
examples/deadlock-gametime.rs:71
Method
on_entity
( &mut self, _ctx: &Context, _delta_header: DeltaHeader, entity: &Entity,
examples/deadlock-gametime.rs:87
Method
on_entity
( &mut self, ctx: &Context, _delta_header: DeltaHeader, entity: &Entity, )
examples/lifestate.rs:20
Method
on_entity
( &mut self, _ctx: &Context, _delta_header: DeltaHeader, entity: &Entity,
examples/deadlock-position.rs:99
Method
on_packet
(&mut self, _ctx: &Context, packet_type: u32, data: &[u8])
examples/deadlock-gametime.rs:80
Method
on_packet
(&mut self, _ctx: &Context, packet_type: u32, data: &[u8])
examples/dota2-allchat.rs:13
Method
on_packet
(&mut self, ctx: &Context, packet_type: u32, data: &[u8])
examples/messagehandler-experiment/handler.rs:89
Method
on_tick_end
(&mut self, _ctx: &Context)
examples/deadlock-gametime.rs:99
Method
parse
(cmd: CDemoSendTables)
crates/haste_core/src/flattenedserializers.rs:265
Method
parse
(cmd: CDemoClassInfo)
crates/haste_core/src/entityclasses.rs:16
Method
parse_from_filepath
(filepath: &str)
tools/broadcast/src/main.rs:82
Method
parse_from_url
(url: &str)
tools/broadcast/src/main.rs:58
Method
partial_cmp
(&self, other: &Self)
crates/haste_core/src/fieldpath.rs:588
Function
plus_four
PlusFour
crates/haste_core/src/fieldpath.rs:109
Function
plus_n
PlusN
crates/haste_core/src/fieldpath.rs:114
Function
plus_one
PlusOne
crates/haste_core/src/fieldpath.rs:94
Function
plus_three
PlusThree
crates/haste_core/src/fieldpath.rs:104
Function
plus_two
PlusTwo
crates/haste_core/src/fieldpath.rs:99
Function
pop_all_but_one_plus_n
PopAllButOnePlusN
crates/haste_core/src/fieldpath.rs:291
Function
pop_all_but_one_plus_n_pack3_bits
PopAllButOnePlusNPack3Bits
crates/haste_core/src/fieldpath.rs:297
Function
pop_all_but_one_plus_n_pack6_bits
PopAllButOnePlusNPack6Bits
crates/haste_core/src/fieldpath.rs:303
Function
pop_all_but_one_plus_one
PopAllButOnePlusOne
crates/haste_core/src/fieldpath.rs:285
Function
pop_n_and_non_topographical
PopNAndNonTopographical
crates/haste_core/src/fieldpath.rs:321
Function
pop_n_plus_n
PopNPlusN
crates/haste_core/src/fieldpath.rs:315
Function
pop_n_plus_one
PopNPlusOne
crates/haste_core/src/fieldpath.rs:309
Function
pop_one_plus_n
PopOnePlusN
crates/haste_core/src/fieldpath.rs:279
Function
pop_one_plus_one
PopOnePlusOne
crates/haste_core/src/fieldpath.rs:273
Function
push_n
PushN
crates/haste_core/src/fieldpath.rs:251
Function
push_n_and_non_topographical
PushNAndNonTopographical
crates/haste_core/src/fieldpath.rs:260
Function
push_one_left_delta_n_right_non_zero
PushOneLeftDeltaNRightNonZero
crates/haste_core/src/fieldpath.rs:147
Function
push_one_left_delta_n_right_non_zero_pack6_bits
PushOneLeftDeltaNRightNonZeroPack6Bits
crates/haste_core/src/fieldpath.rs:153
Function
push_one_left_delta_n_right_non_zero_pack8_bits
PushOneLeftDeltaNRightNonZeroPack8Bits
crates/haste_core/src/fieldpath.rs:159
Function
push_one_left_delta_n_right_zero
PushOneLeftDeltaNRightZero
crates/haste_core/src/fieldpath.rs:141
Function
push_one_left_delta_one_right_non_zero
PushOneLeftDeltaOneRightNonZero
crates/haste_core/src/fieldpath.rs:135
Function
push_one_left_delta_one_right_zero
PushOneLeftDeltaOneRightZero
crates/haste_core/src/fieldpath.rs:129
Function
push_one_left_delta_zero_right_non_zero
PushOneLeftDeltaZeroRightNonZero
crates/haste_core/src/fieldpath.rs:124
Function
push_one_left_delta_zero_right_zero
PushOneLeftDeltaZeroRightZero
crates/haste_core/src/fieldpath.rs:119
Function
push_three_left_delta_n
PushThreeLeftDeltaN
crates/haste_core/src/fieldpath.rs:220
Function
push_three_left_delta_one
PushThreeLeftDeltaOne
crates/haste_core/src/fieldpath.rs:212
Function
push_three_left_delta_zero
PushThreeLeftDeltaZero
crates/haste_core/src/fieldpath.rs:205
Function
push_three_pack5_left_delta_n
PushThreePack5LeftDeltaN
crates/haste_core/src/fieldpath.rs:243
Function
push_three_pack5_left_delta_one
PushThreePack5LeftDeltaOne
crates/haste_core/src/fieldpath.rs:235
Function
push_three_pack5_left_delta_zero
PushThreePack5LeftDeltaZero
crates/haste_core/src/fieldpath.rs:228
Function
push_two_left_delta_n
PushTwoLeftDeltaN
crates/haste_core/src/fieldpath.rs:178
Function
push_two_left_delta_one
PushTwoLeftDeltaOne
crates/haste_core/src/fieldpath.rs:171
Function
push_two_left_delta_zero
PushTwoLeftDeltaZero
crates/haste_core/src/fieldpath.rs:165
Function
push_two_pack5_left_delta_n
PushTwoPack5LeftDeltaN
crates/haste_core/src/fieldpath.rs:198
Function
push_two_pack5_left_delta_one
PushTwoPack5LeftDeltaOne
crates/haste_core/src/fieldpath.rs:191
Function
push_two_pack5_left_delta_zero
PushTwoPack5LeftDeltaZero
crates/haste_core/src/fieldpath.rs:185
Method
read_cmd
panics if `next_packet` never succeded.
crates/haste_broadcast/src/broadcasthttp.rs:492
Method
read_cmd
(&mut self, cmd_header: &CmdHeader)
crates/haste_broadcast/src/broadcastfile.rs:75
Method
read_cmd_header
(&mut self)
crates/haste_broadcast/src/broadcastfile.rs:68
Method
seek
(&mut self, pos: SeekFrom)
crates/haste_broadcast/src/broadcastfile.rs:50
Method
serializer
(&self)
crates/haste_core/src/entities.rs:362
Method
serializers
(&self)
crates/haste_core/src/parser.rs:64
Method
start_position
panics if [`BroadcastHttp`] was not constructed with `start_reading_and_buffer`.
crates/haste_broadcast/src/broadcasthttp.rs:562
Method
start_position
(&self)
crates/haste_broadcast/src/broadcastfile.rs:106
Method
start_reading
creates a new [`BroadcastFile`] instance from the given reader. # performance note for optimal performance make sure to provide a reader that implem
crates/haste_broadcast/src/broadcastfile.rs:35
← previous
next →
201–300 of 316, ranked by callers