std › hash.Wyhash › initinitFunction parametersParameters#seed:u64Type definitions in this namespaceTypes#WyhashSourceImplementation#pub fn init(seed: u64) Wyhash { var self = Wyhash{ .a = undefined, .b = undefined, .state = undefined, .total_len = 0, .buf = undefined, .buf_len = 0, }; self.state[0] = seed ^ mix(seed ^ secret[0], secret[1]); self.state[1] = self.state[0]; self.state[2] = self.state[0]; return self; }
pub fn init(seed: u64) Wyhash { var self = Wyhash{ .a = undefined, .b = undefined, .state = undefined, .total_len = 0, .buf = undefined, .buf_len = 0, }; self.state[0] = seed ^ mix(seed ^ secret[0], secret[1]); self.state[1] = self.state[0]; self.state[2] = self.state[0]; return self; }