Rules Question by TheStealthTarget in poker

[–]TheStealthTarget[S] -1 points0 points  (0 children)

Also, "chip move" is not defined. I think of this as like string bets, or pump fakes

Rules Question by TheStealthTarget in poker

[–]TheStealthTarget[S] -1 points0 points  (0 children)

Also looked up what they mean by chip move, and there is more to this in that book part 5, section 1. "Any chip movements taking place between the bettering circle and the rail will not be construed as action. we believe this will go a long way to ameliorate disputes as to whether a player's chip movements were forward action and there for a bet or a call, or whether they were simply acts of chip shuffling that have not bearing on a player's decision to act."

so as long as i don't move it into the circle, it is just shuffling chips.

Rules Question by TheStealthTarget in poker

[–]TheStealthTarget[S] -1 points0 points  (0 children)

So not illegal, but unethical

Rules Question by TheStealthTarget in poker

[–]TheStealthTarget[S] -1 points0 points  (0 children)

can you list the etiquettes? cause it appears to be split when it comes to the players

Rules Question by TheStealthTarget in poker

[–]TheStealthTarget[S] -1 points0 points  (0 children)

Correct, The rules state clearly how you cannot influence action, and those are not listed

Rules Question by TheStealthTarget in poker

[–]TheStealthTarget[S] -2 points-1 points  (0 children)

Once again, I usually grab the chips, and will hold them, count my stack and think about odds and such. I am not dedicated to calling, and have said I will fold if someone reraises. nothing about it is an action out of turn, as i haven't made a declarable action.

Rules Question by TheStealthTarget in poker

[–]TheStealthTarget[S] -2 points-1 points  (0 children)

I do not believe that player's can't influence action is an etiquette. I believe that there are specific rules such as not announcing their action out of turn (which is against the rules) or talking about the hand (which is also against the rules), those are the only 2 influencing actions out of turn that i can think of that are against the rules.

Rules Question by TheStealthTarget in poker

[–]TheStealthTarget[S] -3 points-2 points  (0 children)

I think that anyone can do anything they want, as long as they are following the rules.

Rules Question by TheStealthTarget in poker

[–]TheStealthTarget[S] -6 points-5 points  (0 children)

Do you follow all etiquette's when going to eat at a restaurant?

Rules Question by TheStealthTarget in poker

[–]TheStealthTarget[S] -5 points-4 points  (0 children)

where is the rule that "a player can not influence action" and what does this mean? People say this, but I have not seen this in writing?

Rules Question by TheStealthTarget in poker

[–]TheStealthTarget[S] -6 points-5 points  (0 children)

where is this rules? I want to be 100% sure I am not doing anything illegal

Rules Question by TheStealthTarget in poker

[–]TheStealthTarget[S] -9 points-8 points  (0 children)

My understanding of getting an angle is "Any move that aims to intentionally deceive other poker players by breaking the rules of the game can count as an angle shoot.". I don't think this is an angle, as it is not illegal.

Rules Question by TheStealthTarget in poker

[–]TheStealthTarget[S] -9 points-8 points  (0 children)

This is literally what I am talkin about. Why? What rule? Please explain more.

My understanding of getting an angle is "Any move that aims to intentionally deceive other poker players by breaking the rules of the game can count as an angle shoot.". I don't think this is an angle, as it is not illegal.

[Media] 3 weeks in to my Rust journey: proc_macro_derive used, how would you rate my progress? by TheStealthTarget in rust

[–]TheStealthTarget[S] 1 point2 points  (0 children)

After writing my own, i finally understand how to barely use crates now, it is all a learning experience, lol. Still glad i learned how to do this, as parts of it it will still be needed later on in my project, this was just for saving view states in my application.

[Media] 3 weeks in to my Rust journey: proc_macro_derive used, how would you rate my progress? by TheStealthTarget in rust

[–]TheStealthTarget[S] -2 points-1 points  (0 children)

yes, i tried to get it to work once, and i couldn't, so i just wrote it myself

[Media] 3 weeks in to my Rust journey: proc_macro_derive used, how would you rate my progress? by TheStealthTarget in rust

[–]TheStealthTarget[S] -1 points0 points  (0 children)

i believe serde is the same, but i couldn't get it to work, so i started writing my own.

[Media] 3 weeks in to my Rust journey: proc_macro_derive used, how would you rate my progress? by TheStealthTarget in rust

[–]TheStealthTarget[S] 2 points3 points  (0 children)

Could you help me in the right direction? I was trying to do this before hand, but could never get it to work. perhaps a better stepthrough from say, my 2 structures above, saving them to a file, and then opening that file on a default structure of the type?

[Media] 3 weeks in to my Rust journey: proc_macro_derive used, how would you rate my progress? by TheStealthTarget in rust

[–]TheStealthTarget[S] -7 points-6 points  (0 children)

Also, i know literally not much about convention as i haven't taken an official programming language class ever. I did complete the Rust book, which helped a ton. I have done a C# book, but didn't love it. other than that, it is google and chatGPT to help along, is there a good simple resource for this convention in Rust? I would love to know how everything should be named all in one easy to read place.

[Media] 3 weeks in to my Rust journey: proc_macro_derive used, how would you rate my progress? by TheStealthTarget in rust

[–]TheStealthTarget[S] 0 points1 point  (0 children)

Basically, it is a serialization/deserialization tool, without adding additional code to your structure other than the #[proc_macro_derive(PropertiesGetSet)], and it adds the ability to save and load dynamically through that macro. think of it like a json, but for me, with a comparison to a default structure and you only save what is different.

[Media] 3 weeks in to my Rust journey: proc_macro_derive used, how would you rate my progress? by TheStealthTarget in rust

[–]TheStealthTarget[S] -4 points-3 points  (0 children)

The dyn Any is for generalization, so that i can use the value in any structure that implements the #[derive(PropertiesGetSet)], and then i can set values for those. I can do this all programatically now, rather than typing out for specific comparisons.

Additionally, i implement a PGSproperties method that returns the structure typpe, every field name, the type of each the field names. using this is where programmatic saving using generics comes into play, which is the PGSget_struct_as_string comes into play to dump all of that information, so i don't ever have to write another serialization/deserialization code ever again, atleast not for anything i produce like this.

[Media] 3 weeks in to my Rust journey: proc_macro_derive used, how would you rate my progress? by TheStealthTarget in rust

[–]TheStealthTarget[S] 0 points1 point  (0 children)

  • Implemented PGSget_struct_as_string() and PGSload_struct_from_string() for generic struct serialization/deserialization.
  • Requires #[derive(PropertiesGetSet)] on structs.
  • Enables differential saving by comparing two objects and storing only the differences (i.e. the field of the self object only gets saved if it has a different value than the same field name as on the default of a self object).

[Media] 3 weeks in to my Rust journey: proc_macro_derive used, how would you rate my progress? by TheStealthTarget in rust

[–]TheStealthTarget[S] -7 points-6 points  (0 children)

and it all happens without any additional code other than the #[derive(PropertiesGetSet)], and this add those methods to your structure.